思想
- 漫水填充:就是将与种子点相连接的区域换成特定的颜色,通过设置连通方式或像素的范围可以控制填充的效果。通常是用来标记或分离图像的一部分对其进行处理或分析,或者通过掩码来加速处理过程。可以只处理掩码指定的部分或者对掩码上的区域进行屏蔽不处理。
- 主要作用就是:选出与种子点连通的且颜色相近的点,对像素点的值进行处理。如果遇到掩码,根据掩码进行处理。
- 工作流程:
- 选定种子点(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)