質問編集履歴

2

'''の中にコードを貼り付けました.エラーをそのままコピペしました.

2021/11/08 17:53

投稿

aiueokakiku
aiueokakiku

スコア1

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

'''の中にコードを貼り付けました.エラーをそのままコピペしました.

2021/11/08 17:53

投稿

aiueokakiku
aiueokakiku

スコア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
- 実行した際にDebug error! abort() has calledというウィンドウが出ます.
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", count);
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++