OCR

Optical Character Recognition component

OCR
OCR example
Use this OCR component to extract text from images, such as scanned paper documents or other image-based files.
  • powered by the Tesseract OCR engine and the Leptonica image processing library
  • compatible with Delphi/C++Builder versions 5 to 12, and Lazarus 3.8
  • includes source code with the registered version
  • offers royalty-free distribution for your application

Download and order

Download the Tesseract language data and store them to the designated 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)

FAQ

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

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

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

How can I enhance OCR output quality?
Refer to the Tesseract documentation on Improving the quality of the output.

Related links