情報詳細Q:パターンマッチングに要する時間を短縮したいのですが、何か良い方法はありますか?A:NumLevels は検索で使用するピラミッドレベル数を決定します。必要に応じて、create_shape_model で作成したピラミッドレベルの範囲内で、適用するピラミッドレベルを制限できます。NumLevels に 0 を指定すると create_shape_model で生成した最大ピラミッドレベルを適用します。オプションとして 、NumLevels は1番目の値で開始レベルを、2番目の値で検索を終了する最小ピラミッドレベルを指定できます。例えば NumLevels に [4,2] と指定すると、検索はピラミッドレベル4から開始しピラミッドレベル2で終了します。標準では最低ピラミッドレベル1まで検索が行われることに注意して下さい。この手法は実行時間を短縮するために適用できます。ただしこの手法は通常(ピラミッドレベル1まで)の検索と比較し精度が低下します。これを避けるためには SubPixel で少なくとも 'least_squares' を指定してください。最小ピラミッドレベルにあまり大きな値を指定すると精度を保障することができなかったり、または間違ったモデルが検出される可能性があります。これは、高いピラミッドレベルでは十分なモデル情報が無いためです。この場合は最小ピラミッドレベルを小さい値にして下さい。関連オペレーターinspect_shape_modelclear_all_shape_modelscreate_shape_modelfind_shape_modelclear_shape_modelファイルサンプルプログラムはHALCON12以前はnum_levels.zipをダウンロードしてください。HLACON13以降はnum_levels.zip内のnum_levels_HA13をダウンロードしてください。num_levels.devパターンマッチングの実行時間を短縮したサンプルプログラムnum_levels.txtパターンマッチングの実行時間を短縮したサンプルプログラム(テキスト形式)添付ファイルnum_levels.zipタイトル形状ベースパターンマッチングの実行時間の短縮[パターンマッチング]URL 名000006018公開状況公開済み検証状況公開済み