【HALCON】create_scaled_shape_model_xld 関数について - XLDを使用したスケーリング対応形状モデルを作成する
2024-08-31
2024-08-31
HALCON
のcreate_scaled_shape_model_xld
関数は、XLD
(エクストラクションされた直線)データを使用して、スケーリングに対応した形状モデルを作成するために使用されます。この関数により、異なるスケールや角度での精密な物体認識が可能になります。
使用例
以下に、create_scaled_shape_model_xld
関数の基本的な使用例を示します。
* スケーリング対応形状モデルを作成する
create_scaled_shape_model_xld(XLDContours, AngleStart, AngleExtent, MinScale, MaxScale, &ModelID)
create_scaled_shape_model_xld関数の引数
XLDContours
入力として使用するXLD輪郭データ。AngleStart
,AngleExtent
回転角度の開始点と範囲を指定します。MinScale
,MaxScale
スケーリングの最小値と最大値を指定します。ModelID
作成された形状モデルのハンドルが格納されます。
応用例
この関数は、異なるスケールでの物体認識が必要なアプリケーションに最適です。たとえば、複数のスケールや角度で変化する物体を高精度で検出する際に使用されます。
まとめ
HALCON
のcreate_scaled_shape_model_xld
関数は、スケーリングと回転に対応した形状モデルを作成するための強力なツールです。これにより、さまざまな状況下での物体認識が可能になります。