价值 | 成员 | 描述 |
---|---|---|
0 | 汽车 | 引擎将尝试自动选择最合适的区域识别模块。这将是决定在识别之前,根据区域的填充方法(NativeOcrZone.FillMethod),如果有必要,其他设置,最典型的字符集。 |
1 | OmniFontMText | 米/文本omnifont识别模块。 |
2 | OmniFontMor | 多语种铁道部omnifont识别模块。 |
3 | DotMatrix | 点9针点阵草案识别模块。 |
4 | 有机磁共振 | 有机磁共振(光学标记识别)模块。 |
5 | IcrNumeral | 手写数字识别模块。 注意:这个值不再推荐当LEADTOOLS OCR模块——OmniPage引擎被用来识别ICR数字字符。使用数字的成员OcrZoneCharacterFilters枚举。 |
6 | IcrCharacter | 手写字符识别模块。 注意:这个值不再推荐当LEADTOOLS OCR模块——OmniPage引擎被用来识别ICR数字字符。使用数字的成员OcrZoneCharacterFilters枚举。 |
7 | MatrixMatching | 垫矩阵匹配识别模块。 |
8 | OmniFontPlus2WayVoting | Omni字体出入境投票模块。 |
9 | OmniFontFireWorx | Omni字体FireWorx模块。 |
10 | OmniFontPlus3WayVoting | Omni字体三通投票模块。 |
11 | 亚洲 | 亚洲字符识别模块。 |
使用引擎特定的区域。有关更多信息,请参考IOcrZoneManager.GetNativeZone和IOcrZoneManager.SetNativeZone。
的NativeOcrZoneRecognitionModule包含的不同识别模块引擎可用。识别模块必须在他们被分配给所有区域NativeOcrZone.RecognitionModule在处理之前属性。
并非所有识别模块可用于所有引擎。确定识别模块可用使用IOcrZoneManager.GetSupportedNativeRecognitionModules。试图设置一个识别模块不可用的引擎将会导致一个错误。
每个区都需要被关联到一个NativeOcrZoneRecognitionModule和一个NativeOcrZoneFillMethod。这是必要的,因为一些识别模块支持一个以上的填补方法,和一些填充方法是接受多个识别模块。重要的是要确保识别模块/填充方法是合适的。例如,多语种铁道部omnifont NativeOcrZoneRecognitionModule识别模块。OmniFontMor能够识别omnifont机器打印(NativeOcrZoneFillMethod.OmniFont),24针点阵打印(草案NativeOcrZoneFillMethod.DraftDot24),OCR-A (NativeOcrZoneFillMethod.OcrA)和OCR-B (NativeOcrZoneFillMethod.OcrB)文本。
精确的信息允许识别模块/填充方法对参考OCR识别模块的概述。
NativeOcrZoneRecognitionModule。汽车可以设置的NativeOcrZone.RecognitionModule用户属性。它也会产生IOcrPage.AutoZone(auto-zoning)和,在某些情况下,生成的IOcrPage.UpdateNativeFillMethod方法。
力的使用一个特定的识别模块直接通过指定区域的NativeOcrZone.RecognitionModule财产后调用IOcrPage.AutoZone或IOcrPage.UpdateNativeFillMethod。
当NativeOcrZoneRecognitionModule。汽车is set, the recognition module is chosen primarily by the fill method (either directly specified, taken as default or auto-detected). The choices will be as follows:
填补方法 | 识别模块 |
---|---|
NativeOcrZoneFillMethod.DotDigitt | NativeOcrZoneRecognitionModule.MatrixMatching |
NativeOcrZoneFillMethod.DashDigit | NativeOcrZoneRecognitionModule.MatrixMatching |
NativeOcrZoneFillMethod.Mice | NativeOcrZoneRecognitionModule.MatrixMatching |
NativeOcrZoneFillMethod.OcrA | NativeOcrZoneRecognitionModule.MatrixMatching |
NativeOcrZoneFillMethod.OcrB | NativeOcrZoneRecognitionModule.MatrixMatching |
NativeOcrZoneFillMethod.Omr | NativeOcrZoneRecognitionModule.Omr |
NativeOcrZoneFillMethod.Icr | NativeOcrZoneRecognitionModule.IcrNumeral或NativeOcrZoneRecognitionModule.IcrCharacter 注意:这些模块不再推荐当LEADTOOLS OCR模块——OmniPage引擎被用来识别ICR数字字符。使用数字的成员OcrZoneCharacterFilters枚举。 |
NativeOcrZoneFillMethod.OmniFont | NativeOcrZoneRecognitionModule.OmniFontMText或NativeOcrZoneRecognitionModule.OmniFontMor |
NativeOcrZoneFillMethod.DraftDotMatrix9 | NativeOcrZoneRecognitionModule.OmniFontMText或NativeOcrZoneRecognitionModule.OmniFontMor |
NativeOcrZoneFillMethod.DraftDotMatrix24 | NativeOcrZoneRecognitionModule.OmniFontMText或NativeOcrZoneRecognitionModule.DotMatrix |
NativeOcrZoneFillMethod.CMC7 | NativeOcrZoneRecognitionModule.IcrCharacter |
前9例,只有填补方法将用于确定识别模块:将没有检查其他设置是否合适。最后三个NativeOcrZoneRecognitionModule将被引导。OmniFontMText, unless the engine finds a language, filter or other setting which is not supported by this module.
与NativeOcrZoneFillMethod.Icr和NativeOcrZoneRecognitionModule。IcrCharacterwill be chosen if letters or other characters unsupported by NativeOcrZoneRecognitionModule.IcrNumeral are validated for recognition.
注意:的NativeOcrZoneFillMethod.Icr或NativeOcrZoneRecognitionModule。IcrCharactervalues are no longer recommended when the LEADTOOLS OCR Module - OmniPage Engine is being used to recognize ICR numeric characters. Use the Digit member of theOcrZoneCharacterFilters枚举。
有关更多信息,请参见OCR识别模块的概述。
作为一个例子,假设欧元区的填补方法NativeOcrZoneFillMethod.OmniFont和NativeOcrZoneRecognitionModule。汽车已经被指定。
如果只有英语和/或主要西欧语言字符识别进行验证,那么M /文本omnifont识别模块(NativeOcrZoneRecognitionModule.OmniFontMText)会自动选中。
然而,如果如波兰字符也被认可,引擎将选择多语种铁道部omnifont NativeOcrZoneRecognitionModule识别模块。OmniFontMor,因为M /文字识别模块不支持波兰字符,但铁道部识别模块。