形状テンプレートのマッチング

機能: テンプレートマッチングの形状に基づいて、テンプレート画像抽出勾配および他の情報を回転およびスケーリングして特徴を取得し、テストマップをマッチングしてスコア、角度、スケーリング、および他の結果を取得する。

入力パラメータ

名称 タイプ 正当な範囲 デフォルト値 意味

画像

ColorImage

なし

なし

画像を入力してください。RGBチャンネルのカラー画像が必要です。

出力パラメータ

名称 タイプ 正当な範囲 デフォルト値 意味

テスト結果

DetectInstance

なし

{}

バウンディングボックス、タクソノミー、スコア、ポリゴンを返します。

パラメータ設定

名称 タイプ 正当な範囲 デフォルト値 意味

強制トレーニング

Bool

なし

True

有効にすると、パラメータに従ってテンプレートが再トレーニングされます。

テンプレート画像

File

['.png', '.jpg', '.tif', '.jpeg']

なし

モデル写真。

テンプレート生成パス

String

なし

なし

検出しきい値。

テンプレート名

String

なし

template

テンプレート名は、異なるテンプレートを区別するために使用され、テンプレートに一致する名前に従って生成され、検索されます。

ズームを有効にする

Bool

[True, False]

false

画像がスケーリングされているかどうか、高解像度の画像の場合、直接トレーニングは長い時間を要するか、結果に一致する詳細が多すぎる可能性があり、トレーニングとテストの前に画像をスケーリングする必要があります。

拡大率

Float

[0.1, 1.5]

0.7

画像トレーニングテストの前にスケーリング。

ズーム範囲

List

なし

[0.8, 1.2]

画像トレーニングのズーム範囲。

ズームステップのサイズ

Float

[0.01, 1.2]

0.1

画像トレーニング中のズームステップサイズは、サイズが小さいほどマッチングが容易ですが、サイズが小さいほど時間がかかります。

回転角度範囲

List

なし

[0, 360]

回転角度範囲。

回転角度ステップ

Float

[0.0, 60]

1

回転角度ステップ。

フィーチャーポイントの数

Integer

[0, 1000]

75

マッチするフィーチャーポイントの数が多いほど遅くなります。

画像ピラミッド階層

List

なし

[4, 8]

画像ピラミッドの比率を表します。これは2の累乗です。一致するピクセルが小さいほど、精度が高くなり、時間がかかります。

スコアのしきい値

Float

[0, 100]

80

スコアが低い結果は、この値に基づいてフィルタリングされます。

NMSしきい値

Float

[0.0, 1.0]

0.3

大きな重複のある結果は、この値に基づいてフィルタリングされます。

カテゴリー名

String

['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29']

0

シーンに応じてカテゴリ名を設定して、フィルタリングなどの操作を実行できます。