이 함수는 경계값을 추출하는 함수이다.

사용법은 뭐.. 인터넷에 검색하면 쭈루루~~ 나올테니 생략하고,

오늘 내가 블로그에 올리는 이유는,

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 만 찾아서 안에것은 무시가 되어 훨씬 인식률이 깔끔해 졌다.


다들 참고하시길..




Posted by Tommy™
,