teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

より詳細に説明した。

2020/10/08 06:12

投稿

bibienvy
bibienvy

スコア5

title CHANGED
File without changes
body CHANGED
@@ -110,4 +110,11 @@
110
110
 
111
111
  error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/templmatch.cpp:588: error: (-215:Assertion failed) corr.rows <= img.rows + templ.rows - 1 && corr.cols <= img.cols + templ.cols - 1 in function 'crossCorr'
112
112
  ```
113
- どのように書き換えれば上手くいくかご教示ください。よろしくお願いいたします。
113
+ どのように書き換えれば上手くいくかご教示ください。よろしくお願いいたします。
114
+
115
+ ### 追記
116
+ 下記ページで似たようなエラーに対する質問がありました。
117
+ [https://teratail.com/questions/182763](https://teratail.com/questions/182763)
118
+ そのページではテンプレート画像がマッチングを行いたい画像よりも大きい?ことが原因と書かれていました。
119
+ しかし、私の場合、テンプレート画像は40×15ピクセルで、マッチングを行いたい画像は250×250ピクセルなので問題はないはずです。また、一枚ずつテンプレートマッチングを行ったときはこのようなエラーは発生しておりません。複数の写真に対して一度にテンプレートマッチングを行えるように書き直した途端、このエラーが出ました。使用している画像に変更がないにもかかわらず、です。
120
+ 引き続き知恵をお貸しください、よろしくお願いいたします。