LEADTOOLS OCR(Leadtools.Forms.Ocrアセンブリ)

フレームを表示

OcrZoneType列挙体








ゾーンのタイプ。
構文
'Declaration
 
<SerializableAttribute()>
Public Enum OcrZoneType 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As OcrZoneType
typedef NS_ENUM(NSInteger, LTOcrZoneType)
public enum OcrZoneType
Leadtools.Forms.Ocr.OcrZoneType = function() { };
Leadtools.Forms.Ocr.OcrZoneType.prototype = {<br/>
  Text = 0,
	Table = 1,
	Graphic = 2,
	Omr = 3,
	Micr = 4,
	Icr = 5,
	Mrz = 6,
	Barcode = 7,
	None = 8,
	FieldData = 9,
	
 };
メンバ
メンバ説明
0Text フローテキスト型のゾーン。
1Table 表型のゾーン。
2Graphic グラフィックス格納ゾーン(未確認)。
3Omr OMR(光学マークアップ認識)ゾーン。
4Micr MICR(Magnetic Ink Character Recognition)ゾーン。チェックの処理用。現在、MICRゾーンはエンジンによって自動検出されません。代わりに ― 必要ならば自動的にMICRゾーン領域を検出するためにMICRCodeDetectionCommandを使う必要があります、そして、MICRデータによるゾーンがそうであるpage.OnceへのOcrZoneType.MicrによるOcrZoneオブジェクトが誓約書を出したと付け加えます ― OcrMicrDataに行データを解析するために、ExtractMicrDataメソッドを使うことができますオブジェクト。
5Icr ICR(Intelligent Character Recognition)ゾーン。手書きテキストと数。
6Mrz MRZ(Machine Readable Zone)ゾーン。MRPs(機械で読み取ることができるパスポート)は、世界中でパスポートとID cards.Travelパスポートに適用できるだけです。ICAOドキュメント9303(国際標準化機構と国際電気標準会議によりISO/IEC 7501-1として批准)により標準化されており、特殊な機械読み取りゾーン(MRZ)を持ちます。MRZsは、通常パスポートの始めにIDページの一番下にあります。これらのゾーンが通常パスポートのために使われます、そして、ID cards.MRZテキストは大文字を使います。そして、数字が一つ以上の<文字で区切られます。例えばP<<FIRSTNAME<<<<<LASTNAME。現時点では、MRZゾーンはエンジンで自動認識されません。代わりに、MRZを検出する使用MRZCodeDetectionCommandは、自動的に、必要ならば領域をゾーンに分けて、ページにOcrZoneType.MrzOcrZoneオブジェクトを追加します。一度MRZデータによるゾーンが認められたら、行データを解析するために、IOcrZoneCharactersを使います。
7Barcode バーコードゾーン。現在、バーコードゾーンはエンジンによって自動検出されません。代わりに、必要に応じてBarcodeReaderを使ってバーコードゾーン領域を自動的に検出し、OcrZoneType.BarcodeでOcrZoneオブジェクトをページに追加する必要があります。LEADTOOLSの将来のために予約されています。
8None 認識ゾーンなし。
9FieldData フィールドデータゾーン。たとえば、パスポートとID cards.Fieldデータ用途大文字、数字とそんなに現時点ではseparators.Note、フィールドデータゾーンの名前、アドレスと日付フィールドデータは、エンジンで自動検出されません。代わりに、フィールドデータによるゾーンがそうである認識results.Onceを向上させるためにフィールドデータを格納することが誓約書を出したことは知られているならば、これは手動で設定されなければなりません、行データを解析するためにIOcrZoneCharactersを使うことができます。
解説

OcrZoneTypeは、ゾーンを3つの基本ゾーン-カテゴリーのうちの1つに格付けするのに用いられます:テキスト、テーブルまたはグラフィクス。これらのために、それぞれOcrZoneType.TextOcrZoneType.TableOcrZoneType.Graphicを使います。

テキストゾーンのために、以下のOcrZoneメンバは、ゾーンの中にテキストの上で追加情報を提供します:OcrZone.CharacterFiltersOcrZone.TextDirectionOcrZone.TextStyle.

OcrZoneType.Tableタイプは、テーブルタイプのゾーン用です。このタイプのゾーンが指定される場合、OCRエンジンは最終の出力文書でオリジナルのゾーンの表テキストレイアウトを構築しようとします。

グラフィックゾーンの場合は、OcrZoneType.Graphicタイプを使用します。OcrZoneType.Graphicが指定されている場合、ゾーンでは認識は行われず、そのほかのすべての認識関連の設定は無視されます。

OcrZoneType.Noneは、ページを認めるとき、無視する領域を指定します。

各々のOCRエンジンは、ゾーンの様々な型をサポートします。エンジンでサポートされるゾーンの型を取得するために、IOcrZoneManager.GetSupportedZoneTypesを使います。エンジンでサポートされないゾーン型を設定しようとすることは、エラーを引き起こします。

サンプル
サンプルのために、参照しますIOcrPage.AutoZone
継承階層

System.Object
   System.ValueType
      System.Enum
         Leadtools.Forms.Ocr.OcrZoneType

必要条件

ターゲットプラットホーム

参照

参照

Leadtools.Forms.Ocr名前空間
AutoZoneメソッド
OcrEngineManagerクラス
OcrEngineType列挙体
IOcrPageCollectionインターフェース
IOcrZoneCollectionインターフェース
OcrZone構造体
LEADTOOLS .NET OCRによるプログラミング

Leadtools.Forms.Ocrは、認識またはDocument Imaging Suiteのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能