이미지 영역에 범람 채우기를 수행해야합니다. 그러나 실제로 결과 이미지가 필요하지는 않습니다. 홍수 채우기에 의해 변경 될 모든 픽셀을 포함하는 가장 작은 사각형을 알아야합니다.홍수 채우기의 경계 사각형을 빨리 얻는 방법
전체 홍수 채우기보다이 사각형을 더 저렴하게 계산할 수있는 홍수 채우기 알고리즘의 변형이 있습니까?
예 입출력 (에만 적색 사각형이 필요)
Sample input image. The red dot is the start pixel. The area to be filled is the cyan Z-tetromino that contains the dot http://www.finnw.me.uk/ffinput.pngSample output. Only the position/width/height of the red rectangle is significant http://www.finnw.me.uk/ffoutput.png
편집 : 섬과 예 2 :
Example input with islands http://www.finnw.me.uk/ffinput2.png Example output http://www.finnw.me.uk/ffoutput2.png
예 # 3 :
Example of false island http://www.finnw.me.uk/ffinput3.png
편집
죄송합니다, 이미지는 하드 디스크 고장에 분실되었다. 처음 게시했을 때 이미지를 호스팅하지 않아서 내 서버에 보관했습니다.
매우 흥미로운 문제가 있습니다. 경계 사각형을 보는 것으로 즉각적으로 결정할 수 있지만 알고리즘을 정하기는 매우 어렵습니다. –