I have a dictionary of words in a text file, separated by newlines. And I want to recognize the handwriting using Tesseract, and output the nearest matching line in the text file.
This is the first time I'll be using Tesseract, and it's already in my project workspace, I just need the training data.
Is it possible to train Tesseract to do this?
In the current work, Tesseract 2.01 is used for developing user-specific handwriting recognition models, viz., the language sets, for the iJIT system. To generate the language sets for each user, Tesseract is trained with labeled handwritten data samples of isolated and free-flow texts of lower case Roman script.
It's possible to train tesseract to recognize handwriting. Here are the instructions: https://tesseract-ocr.github.io/tessdoc/Training-Tesseract
But don't expect very good results. Academics have typically gotten accuracy results topping out about 90%. Here are a couple references for words and numbers. So if your use case can deal with at least 1/10 errors, this might work for you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With