2013-04-10 6 views
0

opencv를 사용하여 이진 이미지의 "내부"윤곽을 추출하는 방법을 찾고 있습니다. 나는 findContours 윤곽선을 추출하지만, 내 윤곽선이 아닌 내 바이너리 이미지에서 임계점이있는 오브젝트에 속하는 실루엣 픽셀이 필요하다는 것을 알고 있습니다.opencv로 윤곽선 픽셀을 얻으십시오.

여기가 내가 찾고있는 것을 더 잘 묘사하는 가상의 이미지입니다. 나는 빨간 윤곽을 추출하는 방법을 찾고있다.

findcontours

은 이미 원래의 바이너리 이미지를 복사하는 2 개 픽셀 양쪽을 복사 축소와 블랙 픽셀의 가장자리를 채우고있는 순 접근 시도 findContours 사용하지만 결과는 만족하지 않다. 사전에

감사

답변

0

리틀 갱신 :

내가 OpenCV의 침식과 팽창으로 해결.

0

네거티브 이미지에서 findContours()을 실행할 수 있습니다.