問題タブ [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 に答える
3677 参照

c++ - Opencv c++Template/Pattern Matching Scale and Rotation invariant

openCv と c++ を使用して、画像にテンプレートが存在するかどうかを確認したいと考えています。ただし、画像が撮影される距離と画像の位置が異なるため、一致は正しく発生しません。

ここに私のコードがあります:

「マット」は使用できませんのでご了承ください。IplImage* を使用して、コードをスケーリングと回転に対して不変にすることは可能ですか? 助けて。

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

c++ - CV_TM_CCORR_NORMED を使用した openCV テンプレート マッチング

私はこのコードを持っています

一致する場合、プログラムに次の行を実行させるにはどうすればよいですか。

ありがとうございました。

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

c++ - テンプレート化されたメンバー関数呼び出し g++ エラー: 呼び出しに一致する関数がありません

g++ はそのサンプルでエラーに遭遇します。

Optionを含むクラスがありますstd::string

OptionValueOptionテンプレート型とキーの型のテンプレート化された引数で継承されstd::stringます。

OptionManagerOptionValueメンバー関数をstd::map<std::string, Option*> OptionManager持つ管理create:

私が呼び出さなくてもg ++は文句を言わない:

createg++ は呼び出しが 好きではありません。エラーは次のとおりです。no matching function for call to OptionManager::create(int)

誰かが私に道を教えてくれるなら、私は彼にとても感謝しています!!! :)

コードは次のとおりです。

Option.hpp

OptionValue.hpp

OptionManager.hpp

};

main.cpp

g++ エラー

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

c# - テンプレート マッチング - ピクセルを無視する方法

画像内の数字を見つけようとしています。コードをテストするために、数字の画像を取得し、AForge のExhaustive Template Matchingアルゴリズムを使用して別の画像で検索しました。しかし、数字を含む画像は長方形であるのに対し、数字は明らかに長方形ではないという点に問題があると思います。つまり、比較に参加してはならない多くのピクセルがあることを意味します。これらのピクセルを無視してこの比較を行う方法はありますか? AForge にない場合は、EMGU/OpenCV または Octave でしょうか?

これが私のコードです:

これが画像の例です。

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

opencv - OpenCV とのテンプレート マッチングで安定した領域を選択するにはどうすればよいですか?

一部のプロジェクトで OpenCV を使用しています。平面の外観の一部を使用して、テンプレート マッチングでこの平面を追跡したいと考えています。テンプレート マッチング用により安定したパッチを選択する方法はありますか? ヒントをいただければ幸いです。前もって感謝します!

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

java - Android での OpenCV テンプレート マッチングの例

私はOpenCVの初心者です。OpenCVテンプレートマッチングを使用して、特定の画像のテンプレート画像を一致させるサンプルAndroidアプリケーションを実行しようとしています。インターネットで検索しましたが、要件を満たす適切な Android または Java コードが見つかりませんでした。しかし、私は C++ コードを持っています。私はそれを翻訳する方法を知りません。 http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

適切なJavaまたはAndroidコードを見つけるのを手伝ってもらえますか. または、この C++ コードを Android アプリケーション内で使用できる Java に変換するのを手伝ってください。

前もって感謝します。

C++ コード

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

matlab - Matlab の距離行列内の点のセットに最も近い距離を見つける

M平面間の測定角度の行列があります

平面間の既知の角度のリストがあります。これは、名前を付けた N 行 N 列の行列rhoです。以下はそのサブセットです (大きすぎて表示できません)。

私の使命は、角度rhoが測定された角度に最も近い M 平面のセットを見つけることです。たとえば、上に示した平面の測定角度は、平面 1、2、4、および 6 の間の既知の角度に比較的近いです。

別の言い方をすれば、測定した距離のセットと一致する距離行列 (コサイン関連の距離を使用) 内のポイントのセットを見つける必要があります。これは型に模様を合わせることとも考えられます。

私の問題では、M=5 と N=415 です。

私は本当にそれについて頭を悩ませようとしましたが、時間がなくなりました。したがって、現在私は最も単純な方法を使用しています: 3 つの平面のすべての可能な組み合わせを繰り返しますが、これは遅く、現在 M=3 に対してのみ記述されています。次に、一致するスコアで並べ替えられた一致する平面のリストを返します。

役立つかもしれないと感じていpdist2ますが、どうすればよいかわかりません。これを理解するための助けをいただければ幸いです。