# パターンの有無の検出

[パターンの有無の検出] ツールを使用すると、学習パターンに基づいて画像内の対象物の有無を確認できます。

[パターンの有無の検出] ツールをジョブに追加するには:

1. [検査] ツールパレットを開いて、[有無判定] ツールグループを展開し、[パターンの有無の検出] ツールを選択します。

2. ダイアログで、取り込み表示画面の [サーチ] ボックスのサイズと位置を変更してサーチ領域を定義します。右側の [サーチ形状] ドロップダウンでボックスの形状を変更することができます。選択できる形状は、[矩形]、[円]、[円環]、[ポリゴン] です。

   サーチ領域のサイズを小さくすると処理時間を短縮できますが、すべての取り込みでターゲットパターンを十分に含む大きさであることを確認してください。

3. サーチ領域内で [モデル] ボックスのサイズと位置を変更して、モデル領域を定義します。右側の [モデルの形状] ドロップダウンを使用すると、ボックスの形状を変更することができます。選択できる形状は、[矩形]、[円]、[円環]、[ポリゴン] です。

   最良の結果を得るには、モデル領域を、学習するターゲットパターンにできる限り近くしてください。設定を確認し、[OK] をクリックすると、学習が行われます。

4. また、取り込み表示画面で右クリックし、表示されるドロップダウンメニューから [サブ領域の追加] > [形状] を選択すると、モデル領域にサブ領域を追加して、無関係な特徴や紛らわしい特徴をマスクすることもできます。デフォルトではサブ領域はモデル領域に追加されますが、取り込み画面で右クリックし、ドロップダウンメニューから [サブ領域の操作] > [減算] を選択して、減算に変更することができます。

5. [OK] をクリックします。

サーチ空間の設定を調整するには:

取り込んだ画像に予想される回転を考慮して、開始スライダと終了スライダを動かすか、[開始角度] パラメータと [終了角度] パラメータを調整します。[パターンの有無の検出] ツールは、定義されている回転角の範囲内でしか学習パターンを認識しません。

学習パターンを変更するには:

学習パターンを変更する場合は、[学習モデル] 設定で変更することができます。[モデル領域の表示] をクリックすると、取り込み表示画面にモデル領域が表示されます。

[モデル領域の表示] の設定が有効な場合、以前と同じようにモデル領域の位置やサイズを変更できますが、このビューで領域の形状を変更することはできません。また、取り込み表示画面で右クリックして、以前と同じようにサブ領域を追加することもできます。

必要に応じてモデル領域を変更したら、[学習] をクリックして、学習パターンを新しい選択肢に変更します。

ツールのしきい値を調整するには:

[パターンの有無の検出] ツールで画像内の学習モデルを十分に識別できない場合、しきい値を調整してパターン一致の範囲を広げたり狭めたりすることができます。

[アクセプトしきい値] 設定は、一致候補を受け入れるパターン一致しきい値を定義します。学習モデルとの一致率が低い場合は [アクセプトしきい値] を小さくして検出数を増やし、一致率が高い場合は [アクセプトしきい値] を大きくして検出数を減らします。

[コントラストしきい値] 設定は、[パターンの有無の検出] ツールが受け入れるコントラストの差を定義します。コントラスト範囲を狭める場合は [コントラストしきい値] を下げ、コントラスト範囲を広くする場合は [コントラストしきい値] を上げます。