OpenCV 中值滤波
中值滤波是一种典型的非线性滤波技术,基本思想是用像素点邻域灰度值的中值来代替该像素点的灰度值。
中值滤波对椒盐噪声来说尤其有用,因为它不依赖于邻域内那些与典型值差别很大的值。
中值滤波用途:去除椒盐噪声
cv.medianBlur(src, ksize )
- src:输入图像
- ksize:卷积核的大小
import cv2 as cv
from matplotlib import pyplot as plt# 1 图像读取
img = cv.imread('./1.jpg') # 读取带有椒盐噪声的图片# 2 中值滤波
blur = cv.medianBlur(img, 5)# 3 图像展示
plt.figure(figsize=(10, 8), dpi=100)
plt.subplot(121),
plt.imshow(img[:, :, ::-1]),
plt.title('原图')
plt.xticks([]),
plt.yticks([])
plt.subplot(122),
plt.imshow(blur[:, :, ::-1]),
plt.title('中值滤波后结果')
plt.xticks([]), plt.yticks([])
plt.show()
OpenCV 中值滤波相关推荐
- OpenCV—中值滤波
中值滤波器 中值滤波器是一种非线性滤波器,常用于消除图像中的椒盐噪声.与低通滤波不同的是,中值滤波有利于保留边缘的尖锐度,但它会洗去均匀介质区域中的纹理. 椒盐噪声 椒盐噪声是由图像传感器,传输信道, ...
- OpenCv中值滤波
问题1:什么是中值滤波? 使用像素点邻域附近的像素的中值代替该点的像素值.通俗点来说,在这个像素的左边找五个像素点,右边找五个像素点,将这些像素进行排序,排序过后产生一个中值,啊哈哈,就是中间大小的值 ...
- C/C++ OpenCV中值滤波双边滤波
中值滤波 void medianBlur( InputArray src, OutputArray dst, int Ksize //只能3,5,7,9后的奇数 ) 代码如下: #include &l ...
- 《OpenCv视觉之眼》Python图像处理五 :Opencv图像去噪处理之均值滤波、方框滤波、中值滤波和高斯滤波
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- 【OpenCV 4开发详解】中值滤波
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 【图像处理】——图像滤波(Python+opencv实现三种方法:均值滤波、中值滤波、高斯滤波等)
目录 一.什么是滤波以及滤波的目的? 二.均值滤波(cv2.blur()) 1.原理 2.关键代码 3.封装代码 二.中值滤波(cv2.medianBlur()) 1.原理 2.关键代码 3.封装代码 ...
- 【OpenCV 例程200篇】58. 非线性滤波—中值滤波
[OpenCV 例程200篇]58. 非线性滤波-中值滤波 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 图像滤波是 ...
- 直方图实现快速中值滤波opencv
中值滤波能够有效去除图像中的异常点,具有去除图像噪声的作用.传统中值滤波的算法一般都是在图像中建立窗口,然后对窗口内的所有像素值进行排序,选择排序后的中间值作为窗口中心像素滤波后的值.由于这个做法在每 ...
- OpenCV图像处理专栏九 | 基于直方图的快速中值滤波算法
转载自:https://zhuanlan.zhihu.com/p/98092747 侵删 前言 这是OpenCV图像处理专栏的第9篇文章,主要介绍一个基于直方图的快速中值滤波算法,希望对大家有帮助. ...
最新文章
- java.lang.RuntimeException: setParameters failed
- C#.NET禁止一个程序启动多个实例
- 7.3 数字类型及内置方法
- Gradle的script API
- LAMP/LNMP环境下:phpinfo php连接mysql php执行mysql查询 测试代码及响应
- mysql 断言,mysql触发器模拟断言
- python可以做什么工作-Python可以做什么工作?Python有哪些方向?
- Markdown-Latex全称量词和存在量词(对于全体、存在)
- Javashop连锁门店系统帮助企业快速搭建自己企业商城
- 图像插值理论研究——双三次插值(双立方插值)
- HTB_Dancing 靶机之 smb 协议简介
- html怎么插入word文档,word中怎样插入html代码?
- Jetpack Compose UI组件入门教程
- 计算机教室云教学反思,《观察云》教学反思
- 5.5 设置UITableView单元格背景色 [原创iOS开发-Xcode教程]
- 7段并行数码管显示实验C语言,七段数码管显示十进制数字 (15)
- Win10系统磁盘分区管理
- Java学习第一周(2.20~2.24)
- 发送邮件服务器错误怎么更改,邮件发不出去 服务器错误550怎么解决?
- 2022-2028全球转定子均质机行业调研及趋势分析报告