OpenCV每日函数 图像过滤模块 (17) pyrMeanShiftFiltering函数

本文介绍了OpenCV中的pyrMeanShiftFiltering函数,用于图像的均值偏移分割。函数执行meanshift滤波,产生颜色渐变的海报化图像。通过迭代寻找空间和颜色的平均值,创建高斯金字塔并优化颜色区域边界。文章包含函数原型、参数解析、源码路径及效果示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述

        执行图像均值偏移分割的初始步骤。该函数实现了meanshift分割的滤波阶段,即该函数的输出是经过滤波的“posterized”图像,具有颜色渐变和细粒度纹理展平。 在输入图像(或缩小的输入图像,见下文)的每个像素 (X,Y) 处,该函数执行 meanshift 迭代,即考虑联合空间-颜色超空间中的像素 (X,Y) 邻域:

        其中 (R,G,B) 和 (r,g,b) 分别是 (X,Y) 和 (x,y) 处颜色分量的向量(尽管该算法不依赖于所使用的颜色空间, 因此可以使用任何 3 分量颜色空间代替)。 在邻域上,找到平均空间值 (X',Y') 和平均颜色向量 (R',G',B'),它们在下一次迭代中充当邻域中心:

        迭代结束后,初始像素(即迭代开始的像素)的颜色分量被设置为最终值(最后一次迭代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐望云起

如果觉得有用,请不吝打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值