【opencv】opencv滤波器总结

均值滤波

python 复制代码
img = cv2.blur(img, ksize)

中值滤波

python 复制代码
dst = cv2.medianBlur(img, ksize)

双边滤波

python 复制代码
双边滤波的主要应用场景是视频美颜
cv2.bilateralFilter(img, d, sigmaColor, sigmaSpace, ...)
img:输入图像
d:直径,与卷积核中心点的距离,一般取5
sigmaColor:颜色空间滤波器的sigma值。这个参数的值越大,就表明该像素邻域内有更宽广的颜色会被混合到一起,产生较大的半相等颜色区域。
sigmaSpace:sigmaSpace坐标空间中滤波器的sigma值,坐标空间的标注方差。他的数值越大,意味着越远的像素会相互影响,从而使更大的区域足够相似的颜色获取相同的颜色。当d>0,d指定了邻域大小且与sigmaSpace无关。否则,d正比于sigmaSpace。
python 复制代码
img2 = cv2.bilateralFilter(img, 5, 20, 50)

双边滤波的作用::图像去噪保边,对相关分析的结果有较大的影响,对于裂缝比较强,噪声比较少的图像来说,可以将去噪的程度放大,对以后的相关分析的结果就会有更少的噪声。对于噪声不是很集中的图像,并有较多细节的图像,增加保边的效果,让相关分析及后续进行进一步的结构处理,去噪。

参考链接

https://blog.csdn.net/weixin_45153969/article/details/131060924

相关推荐
铁蛋AI编程实战1 分钟前
AI调用人类服务入门与Python实现(30分钟搭建“AI+真人”协作系统)
开发语言·人工智能·python
deep_drink4 分钟前
【基础知识二】彻底读懂拉普拉斯矩阵 (Laplacian)
人工智能·深度学习·线性代数·矩阵
垂钓的小鱼16 分钟前
保姆级最新OpenClaw(原 Clawdbot/Moltbot)安装指南,建立隧道,外网浏览器也能访问,并接入飞书,让AI在聊天软件里帮你干活
人工智能·飞书
sensen_kiss6 分钟前
Jupter Notebook 使用教程
大数据·人工智能·python·学习·数据分析
雨大王5128 分钟前
如何选择适合自己企业的工业智能体解决方案?
人工智能·汽车·制造
海绵宝宝de派小星12 分钟前
经典CNN架构:LeNet、AlexNet、VGG、GoogLeNet、ResNet
人工智能·神经网络·ai·cnn
Fleshy数模12 分钟前
深度学习入门:从神经网络构造到模型训练全解析
人工智能·深度学习·神经网络
多恩Stone14 分钟前
【3D-AICG 系列-3】Trellis 2 的O-voxel (下) Material: Volumetric Surface Attributes
人工智能·3d·aigc
八月瓜科技17 分钟前
2026春晚机器人专利战:从舞台秀到资本竞逐的产业突围
大数据·人工智能·microsoft·机器人·娱乐
多恩Stone17 分钟前
【3D-AICG 系列-1】Trellis v1 和 Trellis v2 的区别和改进
人工智能·pytorch·python·算法·3d·aigc