Reading an 8 segment display with OpenCV and Python 3.4. Using an android phone as an IP camera capturing the video with OpenCV and processing it using the template matching function then overlaying boxes and digits on the video. I think the results are pretty impressive although OpenCV has some machine learning techniques available that might give more robust results. I'll be producing a video in the next week showing how this is implemented.
It has recently come to my attention that in this demo that the 2's are being identified as 5's and the 5's as 2's. That is a result of a mistake I made labeling the templates the display is being read upside down and as a result the templates were created upside down also and I just messed them up, so the error is purely human not a problem with the python or opencv template matching.
Tags: Reading an 8 segment display with OpenCV and Python 3.4, python opencv 'computer vision' cv2