meter (water, gas, electricity) reader from image to digits
- Read meter (water, gas, electricity)
- Hardware independant (works with any camera that can produce a fixed image)
- Keep simple
- Get image from any camera (local or http)
- Setup a python compatible apps to process the image (docker, flask or other python compatible apps)
- [onetime] set regions to process
- Produce digits from image
pip install -r requirements.txt
python draw_regions.py
input image source and draw digits regions from left to right
python meter_reading.py
optional arguments : --image_source http://192.168.1.113/img_tmp/alg.jpg --model model.tflite --regions regions.txt --no-gui --no-output-image
pip install -r requirements.txt
python app.py
-
[onetime]Go to Draw Regions> input you image (http or local) and set regions
-
Return to index and process you image
- test and improve
- make a hassio component (not actually possible cause nor tflite-runtime nor tensorflow supports python 3.13)
- The idea : https://github.com/jomjol/AI-on-the-edge-device/
- The AI model : https://github.com/haverland/Tenth-of-step-of-a-meter-digit/tree/master/output
- Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC-BY-NC-SA)
- No commercial use
- The AI model from haverland is under Apache Licence