【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 大模型打造全天候家庭健康守护系统
人工智能
冬奇Lab几秒前
每日一个开源项目(第123篇):白龙马 (BaiLongma) - 给 LLM 装上“主动意识”,开启 Agent 的 ACI 时代
人工智能·开源·资讯
土星云SaturnCloud1 分钟前
边缘计算赋能烟草行业数字化转型
服务器·人工智能·ai·边缘计算
算力视野8 分钟前
GPU、NPU、TPU有什么区别?
服务器·人工智能·gpu算力
Blb1236549 分钟前
介电击穿科普:交流击穿与直流击穿有何区别?
人工智能·功能测试·制造·材料工程
keyanbanyungong10 分钟前
没预实验怎么申课题?
人工智能·深度学习
lsdz00118 分钟前
C2/5T 德国HBM传感器 1-C2/5T
人工智能
贺国亚18 分钟前
Buy领域智能体-Spring-AI全量工程
java·人工智能·spring
段一凡-华北理工大学21 分钟前
工业领域的Hadoop架构学习~系列文章15:机器学习与大数据融合 - 工业智能的算法引擎
大数据·人工智能·hadoop·机器学习·架构·工业智能体·高炉炼铁智能化
一次旅行22 分钟前
AI技术热点简报
人工智能