Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 2.96 KB

README.md

File metadata and controls

45 lines (32 loc) · 2.96 KB

Digital Meter Capture

This is a web-based OCR App to read 7 Segment Digital Display. I created this to monitor temperature but it could be applicable for any casual data capturing usage. Don't use this as critical bottle neck of the system; such as, kill-switch for your stove.

This is PoC level but it's working somewhat. This app uses Tessaract JS, NoSleep.js, and Pico CSS. For training data, it seems that Adrian Lazaro's training data, SSD seems work the best.

How to use

It's not friendly yet, but first you need to turn on camera by pressing play button. Then, either manually click the capture button or set auto option in settings.

For local debugging, use live-server plugin. Tesseract cache the training data, so if you are playing with your own or other data included in this app (see assets/data folder), restart your browser in Incognito Mode, and approve the camera usage everytime.

TODO

Here is my todo:

  • Draw Graph
  • Export CSV
  • Integrate with IoT services
  • Reset Button
  • Remember configuration
  • AdHoc Javascript for post processing the data

References

Tesseract

Trained Files

Avoid Screenlock

Website