9、opencv 方盒、均值、高斯、中值、双边滤波 2022-08-22
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相关推荐
- 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
⛄一.高斯+均值+中值+双边滤波图像去噪简介 1 数字图像去噪技术简述 1.1 研究背景及目的 图像是人类认识世界的第一视角,我们可以通过图像获得比较真实的信息和直观的结果.但实际上,在产生和传输过程 ...
- opencv方框内图像保存_opencv 图像滤波(均值,方框,高斯,中值)
为什么要使用滤波 消除图像中的噪声成分叫作图像的平滑化或滤波操作.信号或图像的能量大部分集中在幅度谱的低频和中频段是很常见的,而在较高频段,感兴趣的信息经常被噪声淹没.因此一个能降低高频成分幅度的滤波 ...
- 图像局部均值、中值、方差求取结合opencv
结合opencv求取图像的局部均值.中值.方差: //src 为待处理图像 //indexrows 为图像遍历的行数 //indexcols 为图像遍历的列数 //meanv 保存均值 //ker 窗 ...
- OpenCV 入门教程:中值滤波和双边滤波
OpenCV 入门教程:中值滤波和双边滤波 导语 一.中值滤波 二.双边滤波 三.示例应用 3.1 图像去噪 3.2 图像平滑 总结 导语 在图像处理和计算机视觉领域,中值滤波和双边滤波是两种常见的滤 ...
- 手把手教你用Python求均值、中值和众数
导读:数据科学入门:集中趋势度量--均值.中值和众数. 作者:保罗·戴特尔(Paul Deitel).哈维·戴特尔(Harvey Deitel) 来源:大数据DT(ID:hzdashuju) 本文我们 ...
- 【概率论】4-5:均值和中值(The Mean and the Median)
原文地址1:https://www.face2ai.com/Math-Probability-4-5-The-Mean-and-the-Median转载请标明出处 Abstract: 本文介绍均值和中 ...
- NR基础篇下——中值滤波、多级中值滤波、多级中值混合滤波、加权中值滤波、中值有理滤波
上一篇分享了一些均值滤波相关的算法,均值滤波作为一种线性滤波器,在滤除噪声的同时也会导致边缘模糊问题.而且均值滤波对高斯噪声的效果很好,但是对于椒盐噪声的效果就很一般.但是中值滤波作为一种顺序滤波器, ...
- 图像处理:推导五种滤波算法(均值、中值、高斯、双边、引导)
目录 概论 算法原理 1.均值滤波 2.中值滤波 3.高斯滤波 4.双边滤波 5.引导滤波 手写代码 Opencv代码实现 最后的总结 参考文章 概论 本来打算是分开推导的,但我觉得还是整个合集吧,避 ...
- 图像滤波算法整理--均值、中值、高斯、拉普拉斯算子、梯度算子:
首先分为平滑空间滤波器和锐化空间滤波器来进行介绍.平滑空间滤波器主要用于模糊处理和降低噪声,主要两类:均值滤波器和中值滤波器.锐化空间滤波器主要是:拉普拉斯算子和梯度算子. 一.均值滤波方法:对高斯噪 ...
- 均值、中值、标准差、四分位差(C++)
均值:Mean.即平均数.表示一组数据集中趋势的量数,是指在一组数据中所有数据之和再除以这组数据的个数. 中值:Median.即中位数.是指将统计总体当中的各个变量值按大小顺序排列起来,形成一个数列, ...
最新文章
- C++中vector容器为什么扩容时按照2倍或者1.5倍进行扩容
- MS SQL 语法大全
- 去哪儿-10-city-ajax
- 搜狗服务器页面找不到了怎么办,处理搜狗浏览器提示“无法解析服务器的DNS地址”的方法...
- JavaScript单线程运行机制与并发模型
- php 向上取整_PHP取整方法小总结
- ID3/C4.5/Gini Index
- mysql必背_必背的mysql语句.doc
- JFinal EhCachePlugin的学习笔记
- Android反编译工具总结
- 【最新最全】JavaScript从入门到精通_Web前端必学的JS教程
- 敏捷工具:用户故事地图梳理需求全景
- 惠普HP ProDesk 400 G2 加装BCM94352HMB网卡
- SQLite3介绍及SQL语句详解(SQLite一)
- R语言绘制花瓣图flower plot
- RESTful 架构介绍
- sql server 日期转换为英文格式
- python opencv 图片缺陷检测!
- 又是一次!魔幻的虾皮裁员经历
- OpenGL3.3深度测试
热门文章
- 设置Ubantu共享文件夹
- C++考试题目骗分秘籍
- LeetCode Sort List
- 一维Ising模型解析解科普
- angular官网教程第7个HTTP,找不到angular-in-memory-web-api
- 对计算机专业的兴趣怎么说,我的职业兴趣-我似乎对任何领域都有兴趣,有时会很想知道计算机及其网络是怎么设计运作的,...
- 东风风行T5配置科络达OTA 智能网联汽车正式面世
- 【CODE[VS]】2750--心系南方灾区
- IPFS-安装与运行环境配置
- 手把手教你基于HTML、CSS搭建我的相册(下)