이 함수는 경계값을 추출하는 함수이다.
사용법은 뭐.. 인터넷에 검색하면 쭈루루~~ 나올테니 생략하고,
오늘 내가 블로그에 올리는 이유는,
5번째 파라미터의 유용함을 강조하기 위함이다.
#define CV_RETR_EXTERNAL 0 : 최 외부 외곽선만 추출
#define CV_RETR_LIST 1 : 모든 contour 를 찾아 한 list에 저장( hierachycal 구조가 아님)
#define CV_RETR_CCOMP 2 : 모든 contour 를 찾아 2-level 트리 구조로 구성. top 레벨은 외부 contour, second 레벨은 내부(contour(holes)
#define CV_RETR_TREE 3 : 모든 contour를 찾아 full hierachy 트리 구조로 구성
5번째 파라미터에 따라 저렇게 달라진다니... 몰랐다.
우연히 구글링 중에 찾게 되어 좋은정보다 싶어 이렇게 올린다.
난 손을 찾을때 안에 구멍(혹은 노이즈) 가 있을때 모폴로지 작업을 해도 안없어지는게 있어서 난감했는데,
다행히 최외곽 Contour 만 찾아서 안에것은 무시가 되어 훨씬 인식률이 깔끔해 졌다.
다들 참고하시길..
'[ Topics ] > OpenCV' 카테고리의 다른 글
tbb.dll Error, 그리고 해결 (0) | 2012.09.19 |
---|---|
cvCreateFileCapture returns null error and make CvvImage manally (DrawToHDC()) (0) | 2012.05.06 |
나의 구세주 : cvPointPolygonTest() (0) | 2012.02.09 |
Opencv Contour 구하는 부분 (0) | 2010.12.10 |
OpenCV에서 영상위에 글자 출력 (0) | 2010.07.29 |