Optical Character Recognition component for FireMonkey

OCR for FireMonkey demo
Use OCR component to retrieve text from image, for example from scanned paper document.
  • uses Tesseract OCR engine and Leptonica image processing library
  • supports Windows 32, Windows 64, macOS, iOS and Android
  • available for Delphi/C++ Builder XE2 - 10.2
  • source code included in registered version
  • royalty free distribution in applications

Download and order


How can I improve OCR output?
Icon Improving the quality of the output

How can I solve "Cannot initialize Tesseract library" error?
Set FOcr.DataPath property to the folder containing tessdata folder with Tesseract language data (i.e. not to the tessdata folder itself).

What files should be deployed to Android device?
Add these files in Delphi Deployment window:
Local Name Remote Path
libocr.so library\lib\armeabi-v7a\
all files from tessdata folder assets\internal\tessdata\

Related links