에서 "둘러싸인"영역을 감지하면 흰색과 검은 색 영역이있는 B/W (바이너리) 이미지가 나타납니다. 이제는 흰색으로 완전히 둘러싸인 blacj 영역을 찾고 floodfill하고 Image 테두리는 건드리지 않으려합니다.이진 이미지
"brute-force"접근법은 기본적으로 모든 픽셀 (모든 "경계선"행/열 제외)을 반복하며, 검은 색을 발견하면 이웃을 봅니다 (" 방문했다 ") 그리고 그들이 흑인이라면 재귀 적으로 이웃들에게 가야한다. 그리고 만약 내가 하얀 픽셀 만 쳐서 국경에서 끝나지 않으면 나는이 지역을 채운다. 고해상도 이미지의 경우 시간이 오래 걸릴 수 있습니다.
이렇게 복잡하지 않은 빠른 방법이 있습니까? 감사합니다.
안녕하세요, 아이디어를 제공해 주셔서 감사합니다. 두 번째 제안을 사용했는데 완벽하게 작동했습니다. – user6576329