Because you only care about 10 character – 0-9 – and they are in a wacky low-rez font, you could collect character streams using template matching.
BoofCV for Processing already supports template matching.
- BoofCV now includes QR code detecting, templates, and motion detection
- https://boofcv.org/index.php?title=Example_Template_Matching
Use the provided Template example from the BoofCV library, Crop copies of the numbers into 10 files with 10 masks, and bam – bespoke OCR data. Since your matches are on a single line, you can just sort hits by their x coordinates to reconstruct the string.
Example template (crop) and mask (black and white, e.g. in Gimp or Paint / Photoshop):
Edit caveat–you need scores for template matching to work like this, and I haven’t tested whether they were added to the library yet. See the thread I linked above.