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

matlab - Matlab での相互相関を使用した 3D テンプレート マッチング

これが私がやろうとしていることの最小限の例です:

3D マトリックスの作成

3D テンプレートの作成

相互相関を計算します ( matlab の 3D 相互相関)。相互相関は、反転したテンプレートを使用した畳み込みと同じだと思います。あれは正しいですか?

最も一致する添え字を見つける

最終的な座標のテンプレート サイズの半分を差し引く必要があることを読みましたが、この情報を含むページのリンクはもうありません。ただし、そうしないと、返された座標はテンプレートの中心ではなく、テンプレートの隅にあると思います。

私の例の結果として、私は期待しています: x=2, y=2, z=4. Matlab は、それがx=4, y=4, であると教えてくれz=4ます。ただし、テンプレートを

正しい結果が得られます(x=3, y=3, z=3)

常に正しい結果を得るには、何を変更する必要がありますか?

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

java - Androidの複数のテンプレートとのテンプレートマッチング

私はOpenCVの初心者です。複数のテンプレートでテンプレート マッチングを実行しようとしています。

単一のテンプレートの場合、ここからソース コードを取得します Android での OpenCV テンプレート マッチングの例

インターネットで検索しましたが、要件を満たす適切な Android または Java コードが見つかりませんでした。私は C++ コードを持っていますが、それを翻訳する方法がわかりません。適切なJavaまたはAndroidコードを見つけるのを手伝ってもらえますか. または、この C++ コードを Android アプリケーション内で使用できる Java に変換するのを手伝ってください。

前もって感謝します。

C++ コード

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

php - 正規表現は完全な条件のみに一致しますが、検索エンジンの場合はそれ以下で解決する必要があります

いつものように、私は世界で最悪の正規表現作成者です。でも今回は本当に頑張った。

したがって、私の目標は、検索関連のものを処理する 1 つの正規表現を作成することです。検索クエリは次のようになります。

  • スタックオーバーフロー
  • "スタックオーバーフロー"
  • タイトル="スタック オーバーフロー"
  • type:image title=スタック オーバーフロー
  • スタックオーバーフロー タイプ:画像
  • ステータス:閉じたタイプ:画像のタイトル:スタック オーバーフロー

しかし、それはそれらを別々に検出できるはずです..そして、直接一致する引用を検出できるはずです..タイトルのみ、その背後に検索クエリが必要ですが、他の条件はどのような順序でもかまいません.

そして今、私はとても立ち往生しています..私はこの正規表現を行うことができました。status:closed type:image title:stack overflowでのみ機能します。物事の間のドット()はそれを機能させます。| に置き換えると、一致する最初の部分が得られます。しかし、考えられるすべてのクエリ形式でこれを機能させることは、私には不可能です。

ここにツールがあります。私はこれをすべてやろうとしました: http://regexr.com/39an1私の落書きもそこにあります。

これは、検索エンジン タイプのものです。ですから、この試合の結果が PHP 内で使いやすいものになることを願っています。また、誰かがこれから非常に恩恵を受ける可能性があると思います。解決策があるでしょう。

誰かが私をすぐに指摘できれば、少なくともドット対|。主なものの間()。|のように感じます。= または、しかし、私はちょっと and-or のようなものが欲しいです。

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

opencv - テンプレートマッチング?オブジェクトの認識と特徴のマッチング、または解決策は何ですか?

問題: Andoird 携帯電話のカメラを使用して、オブジェクト (下の添付写真のような製造部品) の写真を持っています。カメラ プレビューのオブジェクトがテンプレートと一致するかどうかを確認したいと考えています。(つまり、テンプレートと同じ部分かどうか)

  • テンプレートと同じようにカメラ プレビューでテンプレートを表示するために、ユーザーにカメラを移動させることができますが、ノイズ レベルや照明が異なり、背景が異なる可能性があります。

質問: この問題を解決するために何を使用することをお勧めしますか? 私はキャニーエッジ抽出を考えていて、カメラフレームをテンプレートからのキャニーエッジ抽出に合わせましたか? これは良い考えですか?はいの場合、これを実装する方法を教えてください。リソースはありますか?サンプル?(キャニーエッジ抽出はできますが、マッチングを行う方法が見つかりませんでした)

良いアイデアではない場合、何をお勧めしますか?

私が試したこと:

  1. 特徴の抽出とマッチング: OpenCV からいくつかの異なるエクストラクタとマッチャーの実装を使用しました。私のアプリは機能しており、検出された特徴点と一致などを描画しています。マッチとは。アイデア、ヘルプ、良いリソースはありますか?
  2. テンプレート マッチング: OpenCV のテンプレート マッチングを使用しましたが、パフォーマンスが悪く、これでは解決できないと判断しました。

サンプル テンプレート写真

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

ios - 画像を図形テンプレートと比較するにはどうすればよいですか?

オブジェクトの形状を一連のテンプレート画像と比較するアプリを作成しています。

例えば:

ユーザーがボトルの写真を撮ると、アプリが形状を見つけて比較し、テンプレート画像に基づいてボトルの種類を見つけます。

OpenCV を見てきましたが、iOS (Xcode) で実装する方法がわかりません

これを行うには何をお勧めしますか?

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

opencv - 画像内のテンプレート マッチング ロゴにはどのテンプレート方法を使用しますか?

投稿された画像のテンプレートと一致するように Web サービスをコーディングし、結果を返しました。CV_TM_CCOEFF_NORMED マッチング メソッドで OpenCV の .net ラッパーを使用しています。基本的にはスマホで撮った写真にロゴを合わせようとしています。これは使用するのに最適な方法ですか、また、認識プロセスをより正確にする画像テンプレートの決定と最適化に関する手法はありますか (これまでのところ、改善が必要な成功率は約 60% です)。 .

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

python - Pythonを使用して画像の透明領域にRGBノイズをプログラムで埋める方法は?

Python を使用して大量の画像を処理する必要があります。これらのすべての画像には、異なるサイズの透明領域 (アルファ チャネル) があります。

これらの画像の透明な領域の RGB ノイズをプログラムで埋める必要がありますが、非透明な領域は変更しないでください。画像の変更例です

Pythonでプログラムでこれを行う方法は?

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

matlab - 周波数領域と空間領域における相互相関 - テンプレート マッチング

したがって、大きな画像 A でテンプレート B を見つけようとすると、空間ドメインで次のように相互相関の最大値を見つけることでそれを行うことができます。

しかし、周波数ドメインで実行したい場合、間違った結果が得られます:

周波数領域で何が間違っているのかわかりません。fftshiftなしで試してみましたが、まだ間違っていますが、別の結果が得られます。どうすればこれを正しく行うことができますか?