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

回答編集履歴

5

追記

2017/02/07 04:37

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  > ```c++
10
10
  for (int j = 0; j < BLOCK_SIZE; j++) {
11
- Mat& hogCell = hist.colRange(c, c+N_BIN); <--ここ
11
+ Mat* hogCell = hist.colRange(c, c+N_BIN); <--ここ
12
12
  calculateHOGInCell(hogCell , <--ここも変えて
13
13
  Rect(tl, tl+Point(CELL_SIZE, CELL_SIZE)),
14
14
  integrals);

4

追記

2017/02/07 04:37

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

answer CHANGED
@@ -4,4 +4,15 @@
4
4
  それから該当する関数に代入しましょう
5
5
 
6
6
  後、OpenCV2か3かわかりませんが
7
- 暗黙の型変換などにも注意した方がいいかもしれません。
7
+ 暗黙の型変換などにも注意した方がいいかもしれません。
8
+
9
+ > ```c++
10
+ for (int j = 0; j < BLOCK_SIZE; j++) {
11
+ Mat& hogCell = hist.colRange(c, c+N_BIN); <--ここ
12
+ calculateHOGInCell(hogCell , <--ここも変えて
13
+ Rect(tl, tl+Point(CELL_SIZE, CELL_SIZE)),
14
+ integrals);
15
+ tl.x += CELL_SIZE;
16
+ c += N_BIN;
17
+ }
18
+ ```

3

追記

2017/02/07 04:25

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

answer CHANGED
@@ -1,4 +1,7 @@
1
1
  expected l-valueとあるので今入っているのはr-value(右辺値)のはず、
2
2
  Mat& hogCell = hist.colRange(c, c+N_BIN);
3
3
  として左辺値に変えるのはどうですか。
4
- それから該当する関数に代入しましょう
4
+ それから該当する関数に代入しましょう
5
+
6
+ 後、OpenCV2か3かわかりませんが
7
+ 暗黙の型変換などにも注意した方がいいかもしれません。

2

追記

2017/02/07 04:18

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

answer CHANGED
@@ -1,3 +1,4 @@
1
1
  expected l-valueとあるので今入っているのはr-value(右辺値)のはず、
2
2
  Mat& hogCell = hist.colRange(c, c+N_BIN);
3
- として左辺値に変えるのはどうですか。
3
+ として左辺値に変えるのはどうですか。
4
+ それから該当する関数に代入しましょう

1

誤字修正

2017/02/07 04:15

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

answer CHANGED
@@ -1,3 +1,3 @@
1
- l-valueとあるので今は言っているのはr-value(右辺値)のはず、
1
+ expected l-valueとあるので今っているのはr-value(右辺値)のはず、
2
2
  Mat& hogCell = hist.colRange(c, c+N_BIN);
3
3
  として左辺値に変えるのはどうですか。