Skip to content

An OpenCV implementation of an Analog Utility Meter Reader. Image processing code written in Python, server-side visualization implemented using Node JS and MongoDB.

License

Notifications You must be signed in to change notification settings

a-earthperson/Analog-Utility-Meter-Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analog-Utility-Meter-Reader

An OpenCV implementation of an Analog Utility Meter Reader. Image processing code written in Python, server-side visualization implemented using Node JS and MongoDB.

The project is divided into three separate modules, each of which are designed to communicate over LAN and/or WAN connections.

Topology

1. MJPG streaming Server : Implemented using a USB webcam connected to a Raspberry Pi. Stream is exposed over LAN by an HTTP server.
2. Image Recognition     : Performed on a local LAN host, preferably with higher compute capability than the Raspberry Pi. 
3. DB & Web server       : Remote host, preferably a VPS, capable of handling multiple simultaneous connections.

Disclaimer

This is an extremely bare-bones, hackish implementaton. Majority of the code has been borrowed from the OpenCV documentation, with very minimal changes.

About

An OpenCV implementation of an Analog Utility Meter Reader. Image processing code written in Python, server-side visualization implemented using Node JS and MongoDB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages