lawanfalalu / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Python 100.0%