【HALCON】create_scaled_shape_model 関数について - スケーリング対応の形状モデルを作成する

【HALCON】create_scaled_shape_model 関数について - スケーリング対応の形状モデルを作成する

2024-08-31

2024-08-31

HALCONcreate_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
    作成された形状モデルのハンドルが格納されます。

応用例

この関数は、異なるスケールでの物体認識が必要なアプリケーションに最適です。たとえば、同じ物体が異なる距離や角度で撮影された画像であっても、正確に認識することが可能です。

まとめ

HALCONcreate_scaled_shape_model関数は、スケーリングと回転に対応した形状モデルを作成するための強力なツールです。これにより、より柔軟な物体認識が可能となります。

Recommend