2017-09-15 16 views

답변

1

중간 값 필터링 (cv::medianBlur())/형태의 작업 (cv::morphologyEx(), 당신은 내가 생각 opening 필요)는 종종 귀하의 경우에 사용된다 - 그들은 고립 된 픽셀을 청소 할 수 있습니다. here에서 더보기

1

findContours은 지역에 따라 이미지에서 작은 잡음이 많은 구성 요소를 제거하는 기능입니다.

1

@melodisease와 @Jazz는 모두 합리적인 해결책을 제시합니다. 연결된 구성 요소를 찾아 특정 영역보다 큰 구성 요소를 선택하려면 findContours()을 사용하지 마십시오. 최근 OpenCV를 사용하고 cv::connectedComponentsWithStats()으로 가십시오. 훨씬 더입니다.

전체 공개 : 알고리즘에 기여했습니다 ...