質問編集履歴
2
'''の中にコードを貼り付けました.エラーをそのままコピペしました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,4 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
|
3
|
-
cv::matchTemplateを使わずにテンプレートマッチング(SSD)を実装したい.
|
4
2
|
|
5
3
|
ここに質問の内容を詳しく書いてください。
|
6
4
|
|
@@ -8,15 +6,13 @@
|
|
8
6
|
|
9
7
|
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
10
8
|
|
11
|
-
|
9
|
+
cv::matchTemplateを使わずにテンプレートマッチング(SSD)を実装したい.
|
12
10
|
|
13
11
|
### 発生している問題・エラーメッセージ
|
14
12
|
|
15
13
|
```
|
16
14
|
|
17
15
|
エラーメッセージ
|
18
|
-
|
19
|
-
```
|
20
16
|
|
21
17
|
OpenCV(4.5.1) Error: Assertion failed ((unsigned)i0 < (unsigned)size.p[0]) in cv::Mat::at, file C:\opencv\build\include\opencv2\core\mat.inl.hpp, line 871
|
22
18
|
|
@@ -25,6 +21,8 @@
|
|
25
21
|
OpenCV(4.5.1) Error: Assertion failed ((unsigned)i0 < (unsigned)size.p[0]) in cv::Mat::at, file C:\opencv\build\include\opencv2\core\mat.inl.hpp, line 871
|
26
22
|
|
27
23
|
|
24
|
+
|
25
|
+
```
|
28
26
|
|
29
27
|
|
30
28
|
|
1
'''の中にコードを貼り付けました.エラーをそのままコピペしました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,19 +12,27 @@
|
|
12
12
|
|
13
13
|
### 発生している問題・エラーメッセージ
|
14
14
|
|
15
|
-
|
16
|
-
|
17
15
|
```
|
18
16
|
|
19
17
|
エラーメッセージ
|
20
18
|
|
21
19
|
```
|
22
20
|
|
21
|
+
OpenCV(4.5.1) Error: Assertion failed ((unsigned)i0 < (unsigned)size.p[0]) in cv::Mat::at, file C:\opencv\build\include\opencv2\core\mat.inl.hpp, line 871
|
22
|
+
|
23
|
-
|
23
|
+
OpenCV: terminate handler is called! The last OpenCV error is:
|
24
|
+
|
25
|
+
OpenCV(4.5.1) Error: Assertion failed ((unsigned)i0 < (unsigned)size.p[0]) in cv::Mat::at, file C:\opencv\build\include\opencv2\core\mat.inl.hpp, line 871
|
26
|
+
|
27
|
+
|
24
28
|
|
25
29
|
|
26
30
|
|
27
31
|
### 該当のソースコード
|
32
|
+
|
33
|
+
```ここに言語を入力
|
34
|
+
|
35
|
+
コード
|
28
36
|
|
29
37
|
#include <stdio.h>
|
30
38
|
|
@@ -46,8 +54,6 @@
|
|
46
54
|
|
47
55
|
smally = 0;
|
48
56
|
|
49
|
-
count = -1;
|
50
|
-
|
51
57
|
Mat gray_src, gray_temp;
|
52
58
|
|
53
59
|
Mat src = imread("C:\Users\Owner\Pictures\あ\src.jpeg");
|
@@ -66,11 +72,7 @@
|
|
66
72
|
|
67
73
|
for (l = 0; l < src.cols - temp.cols;l++) {
|
68
74
|
|
69
|
-
printf("a\n");
|
70
|
-
|
71
|
-
count = count + 1;
|
72
|
-
|
73
|
-
printf("%d\n",
|
75
|
+
printf("%d\n", l);
|
74
76
|
|
75
77
|
ssd = 0;
|
76
78
|
|
@@ -126,6 +128,10 @@
|
|
126
128
|
|
127
129
|
}
|
128
130
|
|
131
|
+
```
|
132
|
+
|
133
|
+
|
134
|
+
|
129
135
|
```ここに言語名を入力
|
130
136
|
|
131
137
|
c++
|