Good evening everyone,
today I had an idea on a funny project that would be perfect when I do my laundry. When I set the washing machine at a specific program it starts counting the time with a reverse timer and at the end it displays "End". I thought it would be easy to use my ESP32CAM to take a picture of the display on demand and send it to a webapp in Raspberry Pi which would perform OCR to get the remaining time and when "End" was displayed (in a 7-segments display) it would post an MQTT message in home assistant which would create an app notification and I would get it in my watch to go and get the clothes. I thought of using tesseract and created a docker image with it, in which I attached a terminal to try it. The results for it are disappointing completely. I get no result.
Although it is able to process text in a white background in multiple languages correctly, it cannot do the same for text in different colors and different background colors. You can see bellow the image of the display. Is there a way to get tesseract to recognize it? If not, is there another freeware OCR that can do this?
today I had an idea on a funny project that would be perfect when I do my laundry. When I set the washing machine at a specific program it starts counting the time with a reverse timer and at the end it displays "End". I thought it would be easy to use my ESP32CAM to take a picture of the display on demand and send it to a webapp in Raspberry Pi which would perform OCR to get the remaining time and when "End" was displayed (in a 7-segments display) it would post an MQTT message in home assistant which would create an app notification and I would get it in my watch to go and get the clothes. I thought of using tesseract and created a docker image with it, in which I attached a terminal to try it. The results for it are disappointing completely. I get no result.
Although it is able to process text in a white background in multiple languages correctly, it cannot do the same for text in different colors and different background colors. You can see bellow the image of the display. Is there a way to get tesseract to recognize it? If not, is there another freeware OCR that can do this?