このトピックは Windows 版 FRE に適用されますが、Visual Components は必要ありません。

IEngine::TrainUserPattern メソッドを使用して、ダイアログを表示せずにパターン学習を実行することもできます。このメソッドは、文字画像の collection を格納する TrainingImagesCollection オブジェクトと、その文字自体を入力パラメーターとして受け取ります。
文字認識の学習
- 学習できるのは、アルファベットに含まれる文字だけです。キーボードから入力できない文字を ABBYY FineReader Engine に認識させる場合は、その文字を表す2文字の組み合わせを使用するか、文字テーブルから必要な文字をコピーしてください (文字テーブルを開くには、「パターン学習」ダイアログで
ボタンをクリックします) 。 - 文字の書式も保持するように学習させる場合は、「Train」ボタンをクリックする前に、「パターン学習」ダイアログで該当する「Italic」または「Bold」項目を選択してください。
- 大文字の文字画像を学習させる場合は大文字のみを、小文字の文字画像を学習させる場合は小文字のみを入力してください。
合字を認識するためのトレーニング
- 必要な文字の組み合わせを入力し、Train ボタンをクリックします。
- 上部のダイアログウィンドウ内の枠で、合字全体を囲むようにします。マウスを使うか、
および
ボタンをクリックして、枠線を移動できます。
学習時の制限事項
- ABBYY FineReader Engine では、通常は別の文字と見なされる一部の文字が区別されません。このような画像は、同じ文字として認識されます。たとえば、ストレート (’)、右 (’)、左 (‘) の各アポストロフィは、パターン内では 1 つの文字、つまりストレートアポストロフィとして保持されます。そのため、これらを学習させようとしても、認識結果のテキストに右アポストロフィや左アポストロフィが現れることはありません。
- 場合によっては、ある画像が周囲の文字環境に応じて特定の文字として認識されます。
- CJK 言語では、パターン学習はサポートされていません。
