回答編集履歴

2

一個ずつ。

2017/01/05 07:19

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -19,3 +19,27 @@
19
19
  cv::approxPolyDP(cv::Mat(points), approx, 50.0, true);
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ あ、もしかして一個ずつかな?
26
+
27
+
28
+
29
+ ```cpp
30
+
31
+ for (int i = 0; i < contours->total; i++) {
32
+
33
+ CvPoint *point = CV_GET_SEQ_ELEM(CvPoint, contours, i);
34
+
35
+ cv::approxPolyDP(cv::Mat(cv::Point(*point)), approx, 50.0, true);
36
+
37
+ }
38
+
39
+ ```
40
+
41
+
42
+
43
+ 何をしているのか全く分かってないのですみません。
44
+
45
+

1

mat

2017/01/05 07:19

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -16,6 +16,6 @@
16
16
 
17
17
  }
18
18
 
19
- cv::approxPolyDP(points, approx, 50.0, true);
19
+ cv::approxPolyDP(cv::Mat(points), approx, 50.0, true);
20
20
 
21
21
  ```