-
[OpenCV] 2D sequence 만들기Study/OpenCV 2011. 6. 30. 23:31방법을 간단했다. sequence의 element를 sequence로 하면 된다.
CvMemStorage* storage = cvCreateMemStorage(0);
CvSeq* contours = cvCreateSeq(0, sizeof(CvSeq), sizeof(CvSeq), storage);
CvMemStorage* storage = cvCreateMemStorage(0); CvSeq* contours = cvCreateSeq(0, sizeof(CvSeq), sizeof(CvSeq), storage); for(int i=0; i<5; i++) { CvPoint pt = cvPoint(0, 0); CvSeq* contour = cvCreateSeq(CV_SEQ_ELTYPE_POINT, sizeof(CvSeq), sizeof(CvPoint), storage); for(int j=0; j<10; j++) { pt.x = i; pt.y = j; cvSeqPush(contour, &pt); } cvSeqPush(contours, contour); } for(int i=0; i
total; i++) { CvSeq* r = CV_GET_SEQ_ELEM(CvSeq, contours, i); for(int j=0; j total; j++) { CvPoint* pt = CV_GET_SEQ_ELEM(CvPoint, r, j); printf("(%d, %d)\n", pt->x, pt->y); } } cvReleaseMemStorage(&storage); 'Study > OpenCV' 카테고리의 다른 글
Python 3.x에서 OpenCV 설치 (윈도우 환경) (0) 2018.01.05 [OpenCV] Mat() constructor 및 method를 이용한 초기화 방법 (0) 2014.01.03 [OpenCV] 귀찮은 경고 (Warning) 메세지 숨기기 (1) 2012.10.19 [OpenCV] pyrMeanShiftFiltering (0) 2012.09.27 [OpenCV] [펌] OpenCV 자주쓰는 기능들 모음 (0) 2010.09.06