LEADTOOLS OCR

フレームを表示

LEADTOOLS .NET OCRツールキットは、以下の、別々のパーツを通して、言語とスペルチェックをサポートします:

言語環境

言語環境は、OCRエンジンで認識される文字セットを定義します。たとえば、英語とドイツ語を有効にするならば、ドイツの文字(A、e、o、O、u、U、ss)はエンジンで認識されるセットを定義するために英語の文字と結合されます。

エンジンで使う文字セットを設定するには、IOcrLanguageManager.EnableLanguagesメソッドを使用します。エンジンでサポートされる文字セットを取得するために、IOcrLanguageManager.GetSupportedLanguagesIOcrLanguageManager.IsLanguageSupportedメソッドを使います。必要とされるのと同じくらい多くの文字セットを有効にすることができます。

言語環境は、スペルチェックを自動的に実行しません。それを有効にするために、スペルチェックサブシステムを使用する必要があります。

サブシステムを確認しているスペル

チェックサブシステムの機能性は、3つの別々のパーツから構成されます:

LEADTOOLS OCRでは、外部辞書を使用したスペルのチェックと修正がサポートされています。IOcrSpellCheckManager.SpellCheckEngineの値は、特定のスペルチェッカーを使用するか、スペルチェックをオフにするグローバルなスイッチの働きをします。

IOcrSpellCheckManager.SpellCheckEngineプロパティをNone以外の値に設定したとき、OCRエンジンは自動的に要請されるスペルチェッカーと言語辞書がマシンで見つけた問合せをロードしようとします。アプリケーションニーズに従いIOcrEngineの期間中、いつでもSpellCheckEngineを変更することができます。たとえば、実行している間、スペルチェックを無効にするために、認識は、特定の種類のドキュメントの上で、それから他のためにそれを再び有効にするためにタイプします。

エンジンでディクショナリをサポートする言語を問い合わせるために、IOcrSpellCheckManager.GetSupportedSpellLanguagesを使います。エンジンの中に一度に1冊の言語辞書を使用することができます。

エンジンでサポートされる言語文字セット

詳細については、「IOcrLanguageManager」を参照してください。

Advantage OCRエンジン

専門のエンジン

そして、以下のアジアの文字は、設定します(アジアのOCRモジュールで利用できる)

簡体字(zh-Hans) 繁体字(zh-Hant) 日本語(ja) 韓国語(ko)

アラビアOCRエンジン

アラビア語(アール)

エンジンでサポートされる言語辞書

詳細については、「IOcrSpellCheckManager」を参照してください。

Advantage OCRエンジン

詳細については、「OcrSpellCheckEngine」を参照してください。

専門のOCRエンジン

アラビアOCRエンジン

この機能は、まだアラビアOCRエンジンのためにサポートされません。

参照

参照

概要
ご使用にあたって(サンプルプログラムへのガイド)
LEADTOOLSは、.NETアセンブリのOCR処理を行います
LEADTOOLS .NET OCRによるプログラミング
OCR認識モジュールの概要
OCRエンジンインスタンスの作成
OCRエンジンの開始と終了
LEADTOOLS OCRによるマルチスレッド
OCRスペル言語辞書
OCR言語の操作
OCRページの操作
OCRゾーンの操作
OCRページを認めること
OCR信用度の報告
LEADTOOLS .NET OCRのOMRを使用して
エンジンに特有の設定のOCR処理を行います
OCRチュートリアル - ゾーンの追加と描画
OCRチュートリアル - ページの操作
OCRチュートリアル - ページの認識
OCRチュートリアル - 認識結果の操作
OCRチュートリアル - 検索可能PDFのスキャン