Floodfill 작업을 사용하여 흑백 이미지를 채우고 싶지만 첫 번째 행 이미지와 같이 일부 부분이 누락되고 두 번째 행 이미지와 같이 일부 부분이 제대로 채워지지 않습니다(일부 부분이 기본 개체에서 분리되는 것처럼 보임). 설명하기 위해 아래에 몇 가지 예를 보여 드리겠습니다. 플러드필 전 vs 후
아래는 내 code입니다.
im_in= cv2.imread(path to image,cv2.IMREAD_GRAYSCALE)
th, im_th= cv2.threshold(im_in, 220, 255, cv2.THRESH_BINARY_INV)
im_floodfill= im_th.copy()
h, w= im_th.shape[:2]
mask= np.zeros((h+2, w+2), np.uint8)
cv2.floodFill(im_floodfill, mask, (0,0), 255)
조언해주세요
감사합니다
@ChristophRackwitz 오, 당신은 거기 중재자입니다. 내 잘못이야!
Ann Zen2021-12-18 13:48:13
관련: forum.opencv.org/t/…
Christoph Rackwitz2021-12-18 13:48:13