【HALCON】create_scaled_shape_model 関数について - スケーリング対応の形状モデルを作成する
2024-08-31
2024-08-31
HALCON
のcreate_scaled_shape_model
関数は、画像処理においてスケーリングに対応した形状モデルを作成するために使用されます。この関数を使用すると、異なるスケールや角度での物体認識が可能になります。例えば、テンプレート画像に対して、回転角度とスケーリング範囲を指定してモデルを作成します。
使用例
以下に、create_scaled_shape_model
関数の基本的な使用例を示します。
* スケーリング対応形状モデルを作成する
create_scaled_shape_model(Template, AngleStart, AngleExtent, MinScale, MaxScale, &ModelID)
create_scaled_shape_model関数の引数
Template
使用するテンプレート画像を指定します。AngleStart
,AngleExtent
回転角度の開始点と範囲を指定します。MinScale
,MaxScale
スケーリングの最小値と最大値を指定します。ModelID
作成された形状モデルのハンドルが格納されます。
応用例
この関数は、異なるスケールでの物体認識が必要なアプリケーションに最適です。たとえば、同じ物体が異なる距離や角度で撮影された画像であっても、正確に認識することが可能です。
まとめ
HALCON
のcreate_scaled_shape_model
関数は、スケーリングと回転に対応した形状モデルを作成するための強力なツールです。これにより、より柔軟な物体認識が可能となります。