このオブジェクトは、単一の学習用画像を表します。ユーザーパターン学習時に使用できる文字画像が含まれます。
学習用画像は、SetImageData メソッドを使用して画像ドキュメント内の領域を学習用画像として読み込むことで設定できます。Windows では、SetBitmapBits メソッドを使用してメモリから画像を読み込んで設定することもできます。
SmallCharsHeight プロパティと BaseLine プロパティには正しい値を設定してください。正しい値が設定されていないと、学習済みパターンは正常に機能しません。
ほとんどの文字では、下端 (p、g、Q などのようにディセンダを持つ文字を除く) がベースラインになります。
SmallCharsHeight プロパティは、パターンを大文字やアセンダ/ディセンダ/ダイアクリティカルマークを持つ文字 (A、b、y、é など) に対して学習させる場合でも、その行にあるアセンダやディセンダを持たない小文字 (c、a、o など) の高さと同じである必要があります。
BaseLine プロパティは、外接矩形の上端からベースラインまでの距離と同じである必要があります。したがって、アセンダやダイアクリティカルマークを持たない小文字 (m、e、u など) では、SmallCharsHeight = BaseLine になります。ディセンダを持たない文字では、BaseLine は文字の高さと同じです。
この図では、文字 o の SmallCharsHeight と BaseLine は、どちらも文字の高さと同じ値に設定します。文字 ý の場合、SmallCharsHeight は o と同じで、BaseLine は図のとおり、文字の矩形の上端からベースラインまでの距離になります。
オブジェクト図
このオブジェクトは、次のメソッドの出力パラメーターです。
このオブジェクトは、TrainingImagesCollection オブジェクトの InsertAt メソッドおよび Add メソッドに、入力パラメーターとして渡されます。
TrainingImagesCollection
トレーニングを使用した認識 (Win)
ユーザーパターンのトレーニング (Win)
プロパティの操作