質問編集履歴
1
より詳細に説明した。
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
|
+
引き続き知恵をお貸しください、よろしくお願いいたします。
|