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 |