Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
An Overview of OCR Recognition Modules

Automatic recognition module

OcrZoneRecognitionModule.Auto

Specifies that the Engine will try to automatically select the most suitable recognition module for the zone. This is determined just before recognition, according to the zone's filling method and, if necessary, other settings, most typically the Character Set.

MTX OmniFont recognition module

OcrZoneRecognitionModule.OmniFontMText

This recognition module recognizes machine printed text; i.e. from printed publications, laser or ink-jet printers and electric typewriters. Output from mechanical typewriters in good condition may also be acceptable. It should also be used for Letter or Near Letter Quality output from dot-matrix printers, and can also be used for Draft Quality.

Only images with the following resolution ranges are supported: 90-110, 160-240, 280-320, 400 and 600.

This module does not process images larger than 6600 pixels in either width or height, that is it can safely handle A3 size (11.69" x 16.54") both portrait and landscape images with 300 dpi resolution. At larger resolution the supported image size is smaller.

The maximum number of zones defined on an image that this module can handle is 64.

MOR multi-lingual OmniFont recognition module

OcrZoneRecognitionModule.OmniFontMor

This module recognizes machine printed text; i.e. from printed publications, laser or ink-jet printers and electric typewriters. Output from mechanical typewriters in good condition may also be acceptable. It should also be used for Letter or Near Letter Quality (NLQ, LQ) output from dot-matrix printers. There are two ways of modifying incoming images to make them more suitable for this OmniFont recognition module:

Standard mode Fax output (200 x 100 dpi). This switch doubles the pixels in the image’s vertical direction. Faxes sent in Fine Mode (200 x 200 dpi) are preferable. However, if faxes are sent in Fine Mode, then the Standard mode Fax Output should not be used.

Draft 24-pin dot-matrix output. Use the OcrZoneFillMethod.DraftDotMatrix24 filling method to have the character contours smoothed. Again, NLQ or LQ quality output can usually be better recognized without using OcrZoneFillMethod.DraftDotMatrix24.

This module can safely handle A3 size (11.69" x 16.54") both portrait and landscape images with 300 dpi resolution.

The maximum number of zones defined on an image that this module can handle is 500.

DOT Matrix (DOT 9-pin draft dot-matrix recognition module)

OcrZoneRecognitionModule.DotMatrix

This module is designed for ONLY draft-quality 9-pin dot-matrix texts. For NLQ or LQ texts, the OcrZoneRecognitionModule.OmniFontPlus2WayVoting, OcrZoneRecognitionModule.OmniFontPlus3WayVoting, OcrZoneRecognitionModule.OmniFontMText or OcrZoneRecognitionModule.OmniFontMor modules are likely to give better results.

OMR optical mark recognition module

OcrZoneRecognitionModule.Omr

LEADTOOLS OMR (Optical Mark Recognition) Module extends the functionality of LEADTOOLS SDKs by providing properties, methods, and events for easily incorporating fast, automated, and accurate optical mark recognition into your application. Optical Mark Recognition is used in surveys, polls, academic exams and official applications, to recognize the bubbles that the applicant fills in to indicate their selections. Supported marks include tick marks, X's, lines, checkmarks, and scribbles. Supported shapes (or frames) include boxes, circles and ellipses. For more information, refer to Using OMR in LEADTOOLS .NET OCR.

ICR hand-printed numeral recognition module

OcrZoneRecognitionModule.IcrNumeral

This recognition module can be used for recognition of hand-printed numerals and four additional signs. If further hand-printed characters are to be recognized, the use of the OcrZoneRecognitionModule.IcrCharacter recognition module is recommended.

ICR hand-printed recognition module

OcrZoneRecognitionModule.IcrCharacter

This recognition module can be used for recognition of hand-printed characters. If only numerals are desired, the use of the OcrZoneRecognitionModule.IcrNumeral recognition module is recommended.

MAT matrix matching recognition module

OcrZoneRecognitionModule.MatrixMatching

This module is designed to read certain groups of fixed-font characters specially designed for OCR or imaging applications, in which no two characters have similar shapes. Each character group has its own filling method. Application areas are in banking, check or waybill handling, product distribution and document validation, where high accuracy can be vital. It also handles some non-fixed print styles.

FRX multi-lingual OmniFont recognition module

OcrZoneRecognitionModule.OmniFontFireWorx

This module recognizes machine printed text; i.e. from printed publications, laser or ink-jet printers and electric typewriters. Output from mechanical typewriters in good condition may also be acceptable. It should also be used for Letter or Near Letter Quality (NLQ, LQ) output from dot-matrix printers.

PLUS2WAY and PLUS3WAY Voting OmniFont recognition modules

OcrZoneRecognitionModule.OmniFontPlus2WayVoting

OcrZoneRecognitionModule.OmniFontPlus3WayVoting

This recognition module recognizes machine printed text; i.e. from printed publications, laser or ink-jet printers and electric typewriters. Output from mechanical typewriters in good condition may also be acceptable.

The PLUS2WAY and PLUS3WAY modules use voting technology to provide improved recognition results.

The PLUS2WAY voting module combines the results from the MOR and MTX modules.

The PLUS3WAY voting module combines the results from the MOR, MTX and FRX modules.

With any of these two voting modules, the accuracy is considerably better, but the recognition may need significantly more time than any single module.

See Also