#泛洪操作——填充 mask层的注意事项

def fill_binary(image): #泛洪操作
    image=np.zeros([400,400,3],np.uint8)
    image[100:300,100:300,:]=255
    cv.imshow('fill_binary',image)
    mask=np.ones([400+2,400+2],np.uint8)# 遮罩层设为1 这个加2和uint8都是固定的,不要问问什么  必需是单通道的8位
    mask[101:301,101:301]=0  #遮罩层中要填充的区域设置0
    cv.floodFill(image,mask,(200,200),(0,0,255),cv.FLOODFILL_MASK_ONLY)  #填充方法为仅仅在mask的区域激进型  这种方法要mask设为1  填充的mask区域必需是0.  原理是不为1的才会被填充
    cv.imshow('filled_binary', image)


def fill_binary(image): #泛洪操作 image=np.zeros([400,400,3],np.uint8) image[100:300,100:300,:]=255 cv.imshow('fill_binary',image) mask=np.ones([400+2,400+2],np.uint8)#这个加2和uint8都是固定的,不要问问什么 必需是单通道的8位 mask[101:301,101:301]=0 # cv.floodFill(image,mask,(200,200),(0,0,255),cv.FLOODFILL_MASK_ONLY) #填充方法为仅仅在mask的区域激进型 这种方法要mask设为1 填充的mask区域必需是0.· cv.imshow('filled_binary', image)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值