Skip to content

Web Based 7 segment digital meter OCR App

License

Notifications You must be signed in to change notification settings

kiichi/meter-cap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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