This document describes an automated meter reading system using image processing and Python. Key points:
- The system takes images of a meter panel containing multiple meters. It then extracts the meter reading from each meter using image processing techniques in Python like thresholding, contour detection and digit recognition.
- The extracted meter readings are uploaded to a server (ThingSpeak) for remote access. This avoids the need for a service provider to manually record readings.
- An algorithm was developed to detect the region of interest containing each meter display, identify the segments that make up each digit, and recognize the digits based on segment patterns.
- Tests on sample meter images successfully extracted readings from individual meters as well as a panel with