ImageKit10 optical character recognition (OCR) functionality is provided by the following DLLs:
The IK10OCR.dll, IK10OCRA.dll, IK10OCR64.dll, IK10OCR64A.dlll

The optical character recognition functions are provided by the Windows.Media.Ocr, which is built into Windows.

Explanation

IK10OCR functions convert image data, either scanned images or images captured with a digital camera, into text.

Important: If you need to perform OCR in a language not supported by your current environment, please add the required language in Windows settings under 'Time & Language - Language & Region.' For example, in order to convert an English text image on a Japanese Windows system.

Important: The supported image size for OCR conversion ranges from a minimum of 40 × 40 pixels to a maximum of 2600 × 2600 pixels.

Please refer to the corresponding header files in your development container:

Container Header FileName
C++Builder Imagekit10OCR.h
Delphi ImageKit10OCR.pas

The OCR conversion process flows through the following four stages:

1. IKOCRImageHandle() / IKOCRImageFile()
This function is called by your end user application. It specifies the image data on which the OCR functions are executed.

2. Ik10OCR.dll / Ik10OCR64.dll / Ik10OCRA.dll / IK10OCR64A.dll
The appropriate ImageKit10 DLL files which call into the IkOCREngine

3. IkOCREngine.dll
The ImageKit10 OCR engine. (Created with .NET Framework 4.5)

4. Windows.Media.Ocr
The Windows optical character recognition functions built into Windows.

IMPORTANT: When using ImageKit10 OCR functions, the appropriate IK10OCR DLL (Ik10OCR.dll / Ik10OCR64.dll / Ik10OCRA.dll / IK10OCR64A.dll) and the IkOCREnglne.dll must be included with the executable.

DLL Command Reference

IK10OCR.dll, IK10OCRA.dll, IK10OCR64.dll, IK10OCR64A.dll

Function Name Explanation
IKOCRImageFile Executes OCR on the image data specifed by an image file
IKOCRImageHandle Executes OCR on the image data specified by an image handle

 

The ImageKit10 VCL is a product created by Newtone Corporation