python+opencv 漫水填充(floodFill)实例详解

思想

  • 漫水填充:就是将与种子点相连接的区域换成特定的颜色,通过设置连通方式或像素的范围可以控制填充的效果。通常是用来标记或分离图像的一部分对其进行处理或分析,或者通过掩码来加速处理过程。可以只处理掩码指定的部分或者对掩码上的区域进行屏蔽不处理。
  • 主要作用就是:选出与种子点连通的且颜色相近的点,对像素点的值进行处理。如果遇到掩码,根据掩码进行处理。
  • 工作流程:
    • 选定种子点(x,y)
    • 检查种子点的颜色,如果该点颜色与周围连接点的颜色不相同,则将周围点颜色设置为该点颜色,如果相同则不做处理。但是周围点不一定都会变成和种子点的颜色相同,如果周围连接点在给定的范围内(lodiff - updiff)内或在种子点的象素范围内才会改变颜色。
    • 检测其他连接点,进行2步骤的处理,直到没有连接点,即到达检测区域边界停止。
  • PS:我是思想的搬运工

作者:kalp_yp
来源:CSDN
原文:https://blog.csdn.net/u013539952/article/details/80702849
版权声明:本文为博主原创文章,转载请附上博文链接!


  • 下面开始我自己对于该模块的理解:
floodFill(image, mask, seedPoint, newVal, loDiff=None, upDiff=None, flags=None)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值