🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

OpenCV

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

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

795閲覧

opencv テンプレートマッチングについて

stylenanda

総合スコア10

Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

OpenCV

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

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/12/23 04:57

編集2019/12/24 06:28

言語:python
ライブラリ:Opencv

を使用しています。プログラミング初心者です。よろしく御願い致します。

関数matchTemplateと関数minMaxLocを用いてテンプレートマッチング、及びその時の最大値と座標を調べたいのですが、

1回のプログラムで、複数枚のテンプレート画像を使うという事は可能ですか??
具体的に言うと、テンプレート画像2,3枚に対して、入力画像が1枚という形式です。
1枚の入力画像の中に2つ(or3枚)のテンプレート画像をマッチさせるということは可能なのでしょうか?

c言語で、似たようなサイト
リンク内容をみつけたのですがpythonでも利用できるなら利用為たいです。よろしく御願いします。

できるだけ、いっぺんに処理を行いたいです。

ファイルに複数枚の写真を入れて、一枚ずつテンプレートするという考えは思いついたのですが、他にもっと簡単な方法があれば教えていただきたいです。
初心者で申し訳ありませんが
よろしく御願い致します。

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

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

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

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

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

guest

回答1

0

テンプレート1を用いてmatchTemplate
テンプレート2を用いてmatchTemplate
...

と,単純にテンプレート個数回だけ処理するのではダメなのでしょうか.

投稿2019/12/23 05:03

fana

総合スコア11985

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

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

stylenanda

2019/12/24 06:26

コメントありがとうございます。 個数回だけ処理するということは、 result1 = cv2.matchTemplate(image,template1,method) result2 = cv2.matchTemplate(image,template2,method) ... と処理するということでよろしいでしょうか??
fana

2019/12/24 07:17

(テンプレート1とテンプレート2の位置関係とかに何らかの制約がある状態で探すとかそういう話なら別でしょうけど,探索作業がテンプレート間で全く独立なのであれば)Yes. N種類のテンプレートに対して, ・テンプレート1を探すために探索対象画像全体を走査 ・テンプレート2を探すために探索対象画像全体を走査 ・… としても, ・探索対象画像の走査を1度だけ走査して各所でN個のテンプレートとの比較演算を行う という形の実装を行ったとしても,比較演算の回数は変わらないと思うので.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問