テンプレート画像を生成する
機能説明
このオペレータは、ユーザーが選択した幾何学的形状タイプ(矩形、円形、文字など)と指定された寸法パラメータに基づいて、対応する2Dグレースケール画像テンプレートを自動的に生成します。入力されたカメラの内部パラメータと物体からカメラまでの高さの範囲を利用して、現実世界のミリメートル(mm)寸法を画像内のピクセル寸法に変換し、それによって寸法的に正確なテンプレート画像を作成します。
使用シナリオ
テンプレートベースの2Dビジョンアルゴリズムを使用する必要があるが、実際に撮影されたテンプレート画像がない場合、このオペレータを使用して標準テンプレートを迅速に生成できます。たとえば、識別対象の物体の標準的な幾何学的形状と寸法(直径50mmの円形部品、または長さ100mm、幅50mmの矩形梱包箱など)がわかっている場合、このオペレータを使用して対応するテンプレート画像を生成し、後続のマッチング認識タスクに使用できます。
入力/出力
入力項目 |
カメラ内部リファレンス:カメラの内部パラメータ行列。実世界の寸法をピクセル寸法に変換するために使用されます。この入力は必須です。 |
出力項目 |
テンプレート画像:生成されたシングルチャンネルのグレースケールテンプレート画像。 ズーム範囲:入力された高さの範囲に基づいて計算されたスケーリング比率の範囲(最小値から1まで)。この出力値は、後続の2Dテンプレートマッチングオペレータのスケーリングパラメータの参照として使用でき、物体の距離の変化による寸法の変化に適応します。 |
パラメータ説明
高さの範囲
パラメータ説明 |
ターゲット物体からカメラまでの可能な高さの範囲。この範囲は、異なる距離での物体のピクセル寸法を計算するために使用され、出力の「ズーム範囲」に影響します。最初の値は最小距離、2番目の値は最大距離です。 |
パラメータ調整ガイド |
実際の設置状況に基づいて、ワークピースが現れる可能性のある最も近い距離と最も遠い距離を推定または測定し、これらの2つの値を入力します。正確な高さの範囲は、より適切なサイズのテンプレートを生成し、後続のマッチングに役立つスケーリング範囲パラメータを提供するのに役立ちます。 |
パラメータ範囲 |
[0, 10000],デフォルト値:それぞれ1500, 3500,単位:mm |
フィリングを有効にする
パラメータ説明 |
生成される形状が実線か、輪郭線のみかを決定します。 |
パラメータ調整ガイド |
テンプレートを実線形状にしたい場合はこの項目をチェックし、形状の輪郭線のみが必要な場合はチェックを外します。 |
画像エッジ塗りつぶし比率
パラメータ説明 |
生成された形状の周囲に追加される空白のエッジ(背景)のサイズ比率。比率は形状の短辺に対して計算されます。 |
パラメータ調整ガイド |
この値を大きくすると、生成されるテンプレート画像が大きくなり、形状の周囲の空白領域が増えます。適切な空白のエッジは、後続のテンプレートマッチング時に、テンプレート画像が回転したり境界をわずかに超えたりしてもトリミングされないようにするのに役立ちます。通常はデフォルト値で十分ですが、マッチング時にテンプレートのエッジが画像境界に近すぎてマッチングが不安定な場合は、この値を適切に大きくすることができます。 |
パラメータ範囲 |
[0, 1],デフォルト値:0.2 |
線の太さ
パラメータ説明 |
「フィリングを有効にする」がオフの場合、形状の輪郭線のピクセル太さ。「フィリングを有効にする」がオンの場合、このパラメータは通常無効です(テキストテンプレートを除く)。 |
パラメータ調整ガイド |
輪郭テンプレートを生成する場合にのみ調整します。この値を大きくすると輪郭線が太くなり、小さくすると細くなります。実際の画像の物体エッジの鮮明さと太さに基づいて適切な値を選択します。 |
パラメータ範囲 |
[1, 100],デフォルト値:1 |
形状固有のパラメータ
パラメータ説明 |
選択した「テンプレートの種類」に応じて表示されます:
|
パラメータ調整ガイド |
選択したテンプレートの種類に応じて、対応する幾何学的寸法パラメータを設定します。 |
パラメータ範囲 |
該当なし |