I have this image
How to OCR it? I know this is very challenging, but I would really appreciate any help.
I have this image
How to OCR it? I know this is very challenging, but I would really appreciate any help.
If you have the time to develop the detection yourself, I would do it roughly like this:
Since you have only ten digits, which are fairly consistent between images, this should work.
I would suggest 2 libraries to get you going:
Try playing with the contrast and gamma on the image. All you need is a solid outline on the characters for most libraries. Depending on your performance SLA, you could run through various contrast/gamma scenarios and let the OCR software take a couple of shots at it. Take an aggregate of the results and see if there are any consistencies. This could give you a fairly accurate result long term.
ML (neutral network) for digits is usually accurate already with minimal training and easy to use. The ordering might be handled by OCR-ing with a "moving window" or like you crop out a tiny part of the width. Output might be ???1160060060??1??? for the first character, and you pick the most commonly appearing (0) while iterating over the width of the image. Maybe teach to your neutral net to also recognize space between figure, and your good. Clear ten-partitioning otherwise requires first automatically cropping. But all in all, very similar to the kind of task you'd get at university AI beginners courses.