一、指定颜色填充:
(1)代码如下:
#导入cv模块
import cv2 as cv
import numpy as np
#泛洪填充
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,2555),(100,100,100),(50,50,50),cv.FLOODFILL_FIXED_RANGE)
cv.imshow("fill_color_demo",copyImg)
print("------------Hi,Python!-------------")
# 读取图像,支持 bmp、jpg、png、tiff 等常用格式
src = cv.imread("F:/Projects/images/2.jpg")
#创建窗口并显示图像
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
cv.imshow("input image",src) #显示原图
fill_color_demo(src)
cv.waitKey(0)
#释放窗口
cv.destroyAllWindows()
(2)效果:
(3