回答編集履歴

5

追記

2017/02/07 04:37

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  for (int j = 0; j < BLOCK_SIZE; j++) {
20
20
 
21
- Mat& hogCell = hist.colRange(c, c+N_BIN); <--ここ
21
+ Mat* hogCell = hist.colRange(c, c+N_BIN); <--ここ
22
22
 
23
23
  calculateHOGInCell(hogCell , <--ここも変えて
24
24
 

4

追記

2017/02/07 04:37

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
@@ -11,3 +11,25 @@
11
11
  後、OpenCV2か3かわかりませんが
12
12
 
13
13
  暗黙の型変換などにも注意した方がいいかもしれません。
14
+
15
+
16
+
17
+ > ```c++
18
+
19
+ for (int j = 0; j < BLOCK_SIZE; j++) {
20
+
21
+ Mat& hogCell = hist.colRange(c, c+N_BIN); <--ここ
22
+
23
+ calculateHOGInCell(hogCell , <--ここも変えて
24
+
25
+ Rect(tl, tl+Point(CELL_SIZE, CELL_SIZE)),
26
+
27
+ integrals);
28
+
29
+ tl.x += CELL_SIZE;
30
+
31
+ c += N_BIN;
32
+
33
+ }
34
+
35
+ ```

3

追記

2017/02/07 04:25

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
@@ -5,3 +5,9 @@
5
5
  として左辺値に変えるのはどうですか。
6
6
 
7
7
  それから該当する関数に代入しましょう
8
+
9
+
10
+
11
+ 後、OpenCV2か3かわかりませんが
12
+
13
+ 暗黙の型変換などにも注意した方がいいかもしれません。

2

追記

2017/02/07 04:18

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
@@ -3,3 +3,5 @@
3
3
  Mat& hogCell = hist.colRange(c, c+N_BIN);
4
4
 
5
5
  として左辺値に変えるのはどうですか。
6
+
7
+ それから該当する関数に代入しましょう

1

誤字修正

2017/02/07 04:15

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
@@ -1,4 +1,4 @@
1
- l-valueとあるので今は言っているのはr-value(右辺値)のはず、
1
+ expected l-valueとあるので今っているのはr-value(右辺値)のはず、
2
2
 
3
3
  Mat& hogCell = hist.colRange(c, c+N_BIN);
4
4