opencv mean-shift图像分割

本文介绍了OpenCV中的均值漂移算法,一种用于图像聚类和分割的方法。通过迭代找到图像中色彩密度最大的区域,实现色彩层面的平滑滤波。详细解析了pyrMeanShiftFiltering函数的参数和执行过程,并对比了其他图像分割算法。此外,还提及了floodFill漫水填充技术,用于图像填充和连通性分析。最后展示了实验结果,展示均值漂移算法在图像分割上的应用。
摘要由CSDN通过智能技术生成

一、话说mean-shift

均值漂移算法是一种通用的聚类算法,它的基本原理: 
对于给定的一定数量样本,任选其中一个样本,以该样本为中心点划定一个圆形区域,求取该圆形区域内样本的质心,即密度最大处的点,再以该点为中心继续执行上述迭代过程,直至最终收敛。可以利用均值偏移算法,可实现彩色图像分割。 

(本质是经过迭代,将收敛点的像素值代替原来的像素值,从而去除了局部相似的纹理,同时保留了边缘等差异较大的特征)

pyrMeanShiftFiltering实现图像在色彩层面的平滑滤波,它可以中和色彩分布相近的颜色,平滑色彩细节,侵蚀掉面积较小的颜色区域,算法跟金字塔图像分割、grabcut图割、分水岭算法相比,耗时较长。

void pyrMeanShiftFiltering( InputArray src, OutputArray dst, double sp, double sr, int maxLevel=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值