2014-06-12 1 views
4

이미지가있어서 큰 흰색 물체에있는 검은 색 픽셀을 삭제하고 싶습니다. bwareaopen(BW,P) 기능을 사용하지만 검은 색 픽셀이 아닌 구멍 개체 만 삭제합니다. 다른 P 값을 시도했지만 다시 실패합니다.bwareaopen을 사용하여 작은 개체를 삭제하려면 어떻게해야합니까?

bwareopen은 흰색 물체의 검은 색 픽셀을 삭제할 수 없으며 어떻게 삭제할 수 있습니까?

이미지 :

enter image description here

답변

5

bwareaopen()p 미만 크기 흰색 영역을 제거한다. 흰색 영역 안에 검은 색 개의 구멍을 옮기려면 imfill() 기능을 사용해야합니다.

편집 : Alternativly, 당신은 1-Im

에 즉, 역 이미지에 bwareaopen() 기능을 사용할 수 있습니다
관련 문제