Ask HN: OCR for 100 year old (German) handwritten cursive script?
1–10 of 45 posts
Re: Ask HN: OCR for 100 year old (German) handwritten cursive script?
#2Re: Ask HN: OCR for 100 year old (German) handwritten cursive script?
#3 1) Binarization
2) Skew Correction
3) Noise Removal
4) Thinning and Skeletonization
Probably you are facing "Sütterlin"[4], which differs quite a bit from modern german handwriting.In your case (only 200 pages) it might be easier to use template matching[5] to identify similar characters and just "transliterate" matches into modern printed letters (like an overlay over the original text). This way you would have a quick solution while still being accurate enough to just read it.
[1]: https://tesseract-ocr.github.io/tessdoc/#training-for-tesser...
[2]: https://brandonmpetty.github.io/Doxa/WebAssembly/
[3]: https://towardsdatascience.com/pre-processing-in-ocr-fc231c6...
[4]: https://de.wikipedia.org/wiki/S%C3%BCtterlinschrift
[5]: https://docs.opencv.org/3.4/d4/dc6/tutorial_py_template_matc...
Re: Ask HN: OCR for 100 year old (German) handwritten cursive script?
#4Re: Ask HN: OCR for 100 year old (German) handwritten cursive script?
#5You could try something like https://aws.amazon.com/textract/ or https://cloud.google.com/vision/docs/handwriting . Both have support for modern handwriting. I don't know if it will work with a script written a century ago though.