cvDrawContours 함수는 contour 를 그려주는 함수이며 thickness 가 0 이상일 경우에는 외곽선만을 그려주고 0 미만일 경우에는 내부를 채워준다 .
원형
void cvDrawContours ( CvArr *img, CvSeq* contour, CvScalar external_color, CvScalar hole_color, int max_level, int thickness=1,
int line_type=8, CvPoint offset=cvPoint(0,0) );
패러미터
img
contour 를 그릴 IplImage 구조체의 포인터를 넘겨준다 . 다른 그리기 함수와 마찬가지로 contour 는 ROI 로 클리핑된다 .
contour
CvSeq 구조체의 포인터를 넘겨준다
external_color
외부 contour 의 색상을 설정한다 .
hole_color
내부 hole 의 색상을 설정한다 .
max_level
그려질 contour 의 최대 단계를 설정한다 . 만약 0 이면 contour 만이 그려질 것이고 1 이면 모든 contour 를 같은 레벨에 그려준다 . 2 이면 다음 레벨까지 그려줄 것이다 . 만약 음수이면...
Machine Vision & Image Processing