import cv2
import numpy as npimg_path = "./R-C.jpg"img = cv2.imread(img_path)

方盒滤波

# normalize = Ture时,全一矩阵乘以高宽乘积分之一,为卷积核最终值,当normalize为True时等价于均值滤波
img = cv2.boxFilter(img,-1,(5,5),normalize = True)

均值滤波

# 均值滤波
img = cv2.blur(img,(5,5))

高斯滤波

# 设定方差,卷积核中心点作为坐标原点如下图,利用公式:G(x) = (1 / 2 * np.pi * σ)* (e ** (-(x**2+y**2)/2 * σ ** 2))
# 公式中均值为零且x轴与y轴的标准差一致
# 将坐标值作为x和y代入公式得到卷积核每个点的值再与图像做卷积操作
#  ---------------------------
#  |(-1, 1)(0, 1)( 1, 1)|
#  |(-1, 0)(0, 0)( 1, 0)|
#  |(-1,-1)(0,-1)( 1,-1)|
#  ---------------------------# 参数:img,卷积核大小,x轴标准差,y轴标准差(不设置的话与x一样)
img = cv2.GaussianBlur(img,(5,5),sigmaX = 0)

中值滤波

# 第二个参数为整型,与其他不一致
img = cv2.medianBlur(img,3)

双边滤波

# 利用空间距离和灰度(颜色)距离处理图像,所以有两个方差
# 效果就是抹平小边缘,大边缘不变(美颜--磨皮)
img1 = cv2.bilateralFilter(img,7,sigmaColor = 10,sigmaSpace = 3)
# 展示图像
cv2.imshow("img",np.hstack((img,img1)))
cv2.waitKey(0)
cv2.destroyAllWindows()

9、opencv 方盒、均值、高斯、中值、双边滤波 2022-08-22相关推荐

  1. 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】

    ⛄一.高斯+均值+中值+双边滤波图像去噪简介 1 数字图像去噪技术简述 1.1 研究背景及目的 图像是人类认识世界的第一视角,我们可以通过图像获得比较真实的信息和直观的结果.但实际上,在产生和传输过程 ...

  2. opencv方框内图像保存_opencv 图像滤波(均值,方框,高斯,中值)

    为什么要使用滤波 消除图像中的噪声成分叫作图像的平滑化或滤波操作.信号或图像的能量大部分集中在幅度谱的低频和中频段是很常见的,而在较高频段,感兴趣的信息经常被噪声淹没.因此一个能降低高频成分幅度的滤波 ...

  3. 图像局部均值、中值、方差求取结合opencv

    结合opencv求取图像的局部均值.中值.方差: //src 为待处理图像 //indexrows 为图像遍历的行数 //indexcols 为图像遍历的列数 //meanv 保存均值 //ker 窗 ...

  4. OpenCV 入门教程:中值滤波和双边滤波

    OpenCV 入门教程:中值滤波和双边滤波 导语 一.中值滤波 二.双边滤波 三.示例应用 3.1 图像去噪 3.2 图像平滑 总结 导语 在图像处理和计算机视觉领域,中值滤波和双边滤波是两种常见的滤 ...

  5. 手把手教你用Python求均值、中值和众数

    导读:数据科学入门:集中趋势度量--均值.中值和众数. 作者:保罗·戴特尔(Paul Deitel).哈维·戴特尔(Harvey Deitel) 来源:大数据DT(ID:hzdashuju) 本文我们 ...

  6. 【概率论】4-5:均值和中值(The Mean and the Median)

    原文地址1:https://www.face2ai.com/Math-Probability-4-5-The-Mean-and-the-Median转载请标明出处 Abstract: 本文介绍均值和中 ...

  7. NR基础篇下——中值滤波、多级中值滤波、多级中值混合滤波、加权中值滤波、中值有理滤波

    上一篇分享了一些均值滤波相关的算法,均值滤波作为一种线性滤波器,在滤除噪声的同时也会导致边缘模糊问题.而且均值滤波对高斯噪声的效果很好,但是对于椒盐噪声的效果就很一般.但是中值滤波作为一种顺序滤波器, ...

  8. 图像处理:推导五种滤波算法(均值、中值、高斯、双边、引导)

    目录 概论 算法原理 1.均值滤波 2.中值滤波 3.高斯滤波 4.双边滤波 5.引导滤波 手写代码 Opencv代码实现 最后的总结 参考文章 概论 本来打算是分开推导的,但我觉得还是整个合集吧,避 ...

  9. 图像滤波算法整理--均值、中值、高斯、拉普拉斯算子、梯度算子:

    首先分为平滑空间滤波器和锐化空间滤波器来进行介绍.平滑空间滤波器主要用于模糊处理和降低噪声,主要两类:均值滤波器和中值滤波器.锐化空间滤波器主要是:拉普拉斯算子和梯度算子. 一.均值滤波方法:对高斯噪 ...

  10. 均值、中值、标准差、四分位差(C++)

    均值:Mean.即平均数.表示一组数据集中趋势的量数,是指在一组数据中所有数据之和再除以这组数据的个数. 中值:Median.即中位数.是指将统计总体当中的各个变量值按大小顺序排列起来,形成一个数列, ...

最新文章

  1. C++中vector容器为什么扩容时按照2倍或者1.5倍进行扩容
  2. MS SQL 语法大全
  3. 去哪儿-10-city-ajax
  4. 搜狗服务器页面找不到了怎么办,处理搜狗浏览器提示“无法解析服务器的DNS地址”的方法...
  5. JavaScript单线程运行机制与并发模型
  6. php 向上取整_PHP取整方法小总结
  7. ID3/C4.5/Gini Index
  8. mysql必背_必背的mysql语句.doc
  9. JFinal EhCachePlugin的学习笔记
  10. Android反编译工具总结
  11. 【最新最全】JavaScript从入门到精通_Web前端必学的JS教程
  12. 敏捷工具:用户故事地图梳理需求全景
  13. 惠普HP ProDesk 400 G2 加装BCM94352HMB网卡
  14. SQLite3介绍及SQL语句详解(SQLite一)
  15. R语言绘制花瓣图flower plot
  16. RESTful 架构介绍
  17. sql server 日期转换为英文格式
  18. python opencv 图片缺陷检测!
  19. 又是一次!魔幻的虾皮裁员经历
  20. OpenGL3.3深度测试

热门文章

  1. 设置Ubantu共享文件夹
  2. C++考试题目骗分秘籍
  3. LeetCode Sort List
  4. 一维Ising模型解析解科普
  5. angular官网教程第7个HTTP,找不到angular-in-memory-web-api
  6. 对计算机专业的兴趣怎么说,我的职业兴趣-我似乎对任何领域都有兴趣,有时会很想知道计算机及其网络是怎么设计运作的,...
  7. 东风风行T5配置科络达OTA 智能网联汽车正式面世
  8. 【CODE[VS]】2750--心系南方灾区
  9. IPFS-安装与运行环境配置
  10. 手把手教你基于HTML、CSS搭建我的相册(下)