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

質問編集履歴

2

ポインタについては理解できたつもりですがその表現の仕方がわかりません。よろしくお願いします

2016/08/12 09:23

投稿

hide300
hide300

スコア12

title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,16 @@
13
13
  ・opecvのビルド方法
14
14
  nugetよりopencv 2.4.10を入れました。
15
15
 
16
+ *8/12追記
17
+ issei.さんのご指導通り輪郭の情報を含んでいるものがポインタでくっついているものということは理解しました。
18
+ 多くの輪郭が含まれているうち1つだけを抜き出す方法はどうすればよいのでしょうか?
19
+ たとえば1つだけ描こうとして
20
+ ```c
21
+ cvDrawContours(result, find_contour->h_next, CV_RGB(255, 0, 0), CV_RGB(255, 0, 0), 1, 2, 8, cvPoint(0, 0));
22
+ ```
23
+ としても1つ目の輪郭を除いたほかの輪郭すべてが描かれてしまいます。
24
+
25
+
16
26
  ↓赤い部分だけ抜き出したい
17
27
  ![結果](85b4c7a2846c60110e8e806d833fb966.jpeg)
18
28
 

1

言語の訂正をしました。

2016/08/12 09:23

投稿

hide300
hide300

スコア12

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  よろしくお願いします。
8
8
 
9
- 言語はC++を使用しています。
9
+ 言語はCを使用しています。
10
10
  ・OS、コンパイラの情報
11
11
  windows 7
12
12
  visual studio express 2013 for windows desktop
@@ -16,7 +16,7 @@
16
16
  ↓赤い部分だけ抜き出したい
17
17
  ![結果](85b4c7a2846c60110e8e806d833fb966.jpeg)
18
18
 
19
- ```C++
19
+ ```C
20
20
  #include <opencv2/opencv.hpp>
21
21
  using namespace cv;
22
22