質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

2583閲覧

テンプレートマッチングの確認

yamata

総合スコア36

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2016/11/11 02:49

opencvでテンプレートマッチングを行っています。
ZNCCを用いて行っているのですが、一致度を表示してマッチ箇所を枠で囲っているのですが、
テンプレートと異なる箇所にも高い一致度を示すことがあります。
なぜそのような結果になるのか
・明るさの問題
・テンプレートがわかりにくい
などを確認してみたいと考えています。
どこに、何に対して、どのように、マッチングしているか
確認する方法があれば教えていただきたいです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

ZNCC法では正規化相互相関で類似度が1に近いほど高い一致として処理していますが、経験からOpencvでの内部処理の高速化のため、ちょっと判断が弱いかなぁと思っています。また明るさに関してはテンプレートと対象の画像の平均をそれぞれ引いて明るさのブレを減らしているのでNCC法に比べて影響は少ないと思います。
マッチングの結果をそのままimshowするとグレースケールで類似度(高いほど明るい)が
表示できるので、これも確認されると原因が分かりやすいかと。
(ちゃんと入力できてるのに表示されなかったので修正)

投稿2016/11/11 03:02

編集2016/11/11 03:26
MasahikoHirata

総合スコア3747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamata

2016/11/11 03:22

私も弱いと感じていて、、、 なぜそのような一致度の結果になったか調べることは難しいのでしょうか? (背景差分をとるとか?)
MasahikoHirata

2016/11/11 03:24

ソースを追っかけるしないのでは?(大変です)
yamata

2016/11/11 03:26

また、話が変わるのですが、現在、cvrectangleでマッチング箇所を (maxポイント,maxポイント+テンプレートサイズ)で囲っているのですが、 これを(maxポイント,maxポイント+5)などに変更してもプログラム的には問題ないのでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問