Inspiration
The project inspiration comes from working at a calibration company that calibrates a lot of DMMs. There is a lot of looking on the screen and typing the number. Our idea was to reduce the amount of time that it takes to type all the numbers out.
What it does
It takes a picture from a camera, analyzes the image and generates a CSV file with the numbers displayed.
How we built it
We built it using OpenCV to analyze the image and Tkinter for the basic application
Challenges we ran into
We had issues in that the program has a hard time analyzing the image if there is a glare on the screen or if the screen is not in the right places. It cannot read the decimal point. We were also thinking of incorporating a web app by means of the flask microservices framework, but adding interactive HTML pages into it was getting a little tough.
Accomplishments that we're proud of
We are very proud of the fact that the app is able to take a picture and convert the number into the csv
What we learned
We learned about OpenCV, python, and Tkinter
What's next for Seven-Segment Display Detector and Logger
The future plan would be
- At this point, the display images should be limited to 7-segment displays, moving forward, we would like for it to recognize decimal places and alphabets so that can be used for more generic displays.
- Recognition can be error-prone at times. If that happens, we would like the user to have the ability to override the detected numbers. Just goes on to make the system more robust
- Also, another great extension to the system would be incorporating a customer timer so that a person doesn't have to press enter each time. So that makes it completely autonomous.
Log in or sign up for Devpost to join the conversation.