import cv2 as cv import numpy as np
泛洪填充算法(Flood Fill Algorithm) 泛洪填充算法又称洪水填充算法是在很多图形绘制软件中常用的填充算法,最熟悉不过就是 windows paint的油漆桶功能。算法的原理很简单,就是从一个点开始附近像素点,填充成新 的颜色,直到封闭区域内的所有像素点都被填充新颜色为止。泛红填充实现最常见有四邻域 像素填充法,八邻域像素填充法,基于扫描线的像素填充方法。根据实现又可以分为递归与 非递归(基于栈)
def fill_color_demo(image): #泛洪填充 copyImg = image.copy() h, w = image.shape[:2] mask = np.zeros([h+2, w+2], np.uint8) cv.floodFill(copyImg, mask, (30, 30), (0, 255, 255), (100, 100, 100), (50, 50, 50), cv.FLOODFILL_FIXED_RANGE) cv.imshow("fill_color_demo", copyImg) def fill_binart(): ##矩形块填充 image = np.zeros([400,400,3],np.uint8) image[100:300,100:300,:]=255 cv.imshow("fill",image) mask=np.ones([402,402,1],np.uint8) mask[101:301,101:301] =0 cv.floodFill
第四天ROI图片切割合并和泛洪填充
最新推荐文章于 2022-01-18 00:04:20 发布