Skip to content

A custom OCR library in pure Java made as a replacement for MS Paint IDE's OCR

License

Notifications You must be signed in to change notification settings

MSPaintIDE/NewOCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewOCR

NewOCR is an OCR library made to suit MS Paint IDE's needs, though can be used in any project, as nothing is made specific to the IDE. The OCR can be trained with many fonts, though is geared towards fonts like Verdana and similar fonts. Other fonts may require some tweaking of the character detector, but the main detection will work with no matter how different the characters are from Verdana (It could even modify it to work with emojis).

It should be noted that this OCR is made for/tested with Windows, and may require some slight modification to work with other OS's.

Currently, NewOCR is being tested against the following fonts:

  • Comic Sans MS
  • Monospaced
  • Verdana
  • Calibri
  • Consolas
  • Courier New

Though the OCR can be trained on many, many other fonts. For more information on fonts used and how they are chosen, see the fonts page of the wiki.

Instructions to get started with using NewOCR and a detailed description of how every piece of the OCR works from start to finish, is available on the wiki: https://wiki.newocr.dev/

The javadocs for the project are available here: https://docs.newocr.dev/