Optical Character Recognition component

OCR example
Use OCR component to retrieve text from image, for example from scanned paper document.
  • uses Tesseract OCR engine and Leptonica image processing library
  • available for Delphi/C++Builder 5 - 12 and Lazarus 3.2
  • source code included in registered version
  • royalty free distribution in applications

Download and order

Download Tesseract language data and place to tessdata folder.
Order OCR component $100 USD (license for one developer)
Order OCR multi-license $300 USD (license for all developers in company)
Order OCR year upgrades $50 USD (registered users only)
Order OCR year upgrades multi-license $150 USD (registered multi-license users only)


How can I solve "Cannot initialize Tesseract library" error?
Set Ocr.DataPath property to the folder containing Tessseract language data files.

How can I increase OCR speed?
Use Tesseract language data from tessdata_fast repository.

How can I increase OCR accuracy?
Use Tesseract language data from tessdata_best repository.

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

Related links