問題タブ [template-matching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9227 参照

c++ - minMaxLoc戻り値OpenCVによる最適一致の検索

1 つのソース画像と 5 つの他のサンプルがあり、ソース画像に最もよく一致するサンプルを見つけたいと考えています。ヒストグラム比較は問題にうまく適合しなかったため、テンプレート マッチングを使用する必要があると結論付けました。結果マトリックスの最小値と最大値を決定するために使用cv::minMaxLocしますが、この値を比較して「最適な」画像を適切に見つける方法を誤解しています。
ありがとうございました!

PS: OpenCV のドキュメントを読みました。

0 投票する
1 に答える
239 参照

c# - OpenCV テンプレート マッチについて

ソース画像とテンプレートで Template Match を使用しようとしましたが、テンプレートと同じソースの方向を見つけたいと思いました。(同じ商品で同じサイズです)

90度、180度、270度回転させてソース画像の方向を確認し、上記の方法を使用して最も類似したスコアを見つけて方向を取得しました。

しかし、minMaxLoc() は常に同じピクセルを持っているため、このケースには適していないと思います。

誰かがこの場合のアイデアや方法を持っていますか?

どうもありがとう。

0 投票する
0 に答える
532 参照

correlation - 絶対差の合計、maxSAD は何の略ですか?

私は画像処理に関するプロジェクトに取り組んでおり、現在、テンプレート マッチングに関係するサブシステムに取り組んでおり、複数の画像間の一致を見つけるために SAD 手法 (Sum of Absolute Differences) を実装しています。 . 私はコードを実装し、正常に動作しています。私の質問は、私が使用している minSAD 値についてです。それは 100000 の値に事前定義されています。そして、私が理解している方法は、minSAD が低いほど、見つけた一致がより正確になるということです。私が検索したので、それについてもっと知る必要があるだけで、詳細に説明しているものはないようです. 自分で理解を深めるためにこの説明が必要なだけなので、助けていただければ幸いです。

0 投票する
1 に答える
5062 参照

matlab - テンプレートマッチング手法を用いた画像処理

テンプレート マッチング画像処理に関連するプロジェクトに取り組んでいます。マッチング アルゴリズムを実行しましたが、直面している問題です。テンプレート マッチャーは常に、テンプレート画像のソース画像に一致する最適な相関関係を生成しますが、通知または応答したい目的の出力が偽の出力のどちらにもない場合のみ。出力が来たときに双方向にパルスを生成するarduinoボードUNO R3とMATLABコードをシリアル通信したいですか?だから私は何をすべきですか?これはコードです:

0 投票する
1 に答える
673 参照

python - NCC と SSD 以外のテンプレート マッチング手法の導入

matlab または python で実装できるテンプレート マッチングのアルゴリズムを探しています。私はすでに正規化された相互相関と二乗差の合計を使用しました。しかし、これらは私の仕事には堅牢ではありません。誰か私に提案はありますか?

どんな助けでも大歓迎です。

よろしくお願いします

0 投票する
2 に答える
3822 参照

matlab - 正規化された相互相関を使用したオブジェクトの外形のマッチング

normxcorr2テンプレートマッチングのためにMatlabの関数を使用しています。しかし、やりたいこととやっていることは違いnormxcorr2ます。組み込みnormxcorr2関数は、長方形のテンプレート内のすべてのピクセルを考慮して相互相関を計算します。しかし、特定のピクセルのみを正規化された相互相関プロセスに参加させたいと思っています。

たとえば、次の画像のリング状の白い領域だけをテンプレートとして関連付けを行いたいとします。(内部の黒い領域は計算に使用しないでください)

ここに画像の説明を入力

したがって、上記のテンプレートを次の画像と関連付けると、約 1.0 の正規化された値が得られる可能性があります (両方の画像で外側の円が同じ直径であることを考慮してください)。

ここに画像の説明を入力

私はこのソリューションをチェックアウトしました:-行列の0(または1)のみに一致するmatlabテンプレートですが、一般的ではありません。

matlab でより一般的なソリューションを手伝ってくれる人はいますか? これを使用して、オブジェクトを外側の形状で追跡できます

編集:- これは、見たい人のための全体の画像です。内側の詳細ではなく、外側の円形のリムだけでボールを検出したい。

ここに画像の説明を入力