图像平滑处理
来源:互联网 发布:淘宝装修banner 编辑:程序博客网 时间:2024/05/16 05:31
图像的平滑处理一般用于模糊处理和减小噪声,常常作为更高级应用的预处理。常用的平滑处理操作有均值滤波、中值滤波和高斯滤波。下面简单介绍一下这三种滤波算法。
1.均值滤波就是用滤波掩膜确定的邻域内像素的平均灰度值代替图像中每个像素点的值,这种处理减小了图像灰度的“尖锐变化”,起到了减噪的作用。但是均值滤波处理带来了边缘模糊的负面效应。均值滤波器的主要应用是去除图像中的不相干细节,“不相干”是指与滤波掩膜尺寸相比较小的像素区域。滤波掩膜大小通常为3*3,如下图所示,其中掩膜也成为加权平均。
一幅图像 的图像经过一个(m和n是奇数)的加权均值滤波器的滤波过程可有下式给出:
其中,x = 0,1,2,...M-1,y = 0,1,2,...,N-1执行上式可得一幅完全滤波的图像。
2.中值滤波是统计排序滤波器,它是将邻域内像素灰度值的中值代替该像素的值。中值滤波器使用非常普遍,因为对于一定类型的随机噪声,它提供了一种优秀的去噪能力,比小尺寸的线性平滑滤波器的模糊程度要低。中值滤波器对处理椒盐噪声非常有效。
3.高斯滤波器 是一类根据高斯函数的形状来选择权值的线性平滑滤波器。它对去除服从正态分布的噪声很有效。
常用的零均值离散高斯滤波器函数:
其中,高斯分布参数Sigma决定了高斯函数的宽度。对于图像处理来说,常用二维零均值离散高斯函数做平滑滤波器。
三种滤波器的效果如下:
原图 均值滤波
中值滤波 高斯滤波
0 0
- 图像平滑处理
- 图像平滑处理
- 图像平滑处理
- 图像平滑处理
- 图像平滑处理
- 【opencv】图像平滑处理
- opencv图像平滑处理
- 图像平滑处理
- 彩色图像平滑处理
- opencv图像平滑处理
- 图像平滑处理
- 图像平滑处理对比
- 图像处理之图像平滑
- 图像处理 - 平滑处理(cvSmooth)
- 图像处理:柔化(平滑)处理
- 图像处理之平滑处理
- 图像简单地平滑处理
- OpenCV-图像输入输出(平滑处理)
- 使用 gulp-seajs-combo 合并 seajs 模块
- STM8S003xx学习笔记(1):模拟 / 数字转换器(ADC)
- Git教程
- iOS开发-日期操作
- javascript 坑爹错误记录
- 图像平滑处理
- iOS高级之团队协作开发(svn)
- hibernate 注解方式配置OneToMany(一对多)连接查询(非外键)
- 图片空隙问题解决方案
- Python网页正文及内容图片提取算法
- 微信JS接口安全域名 config:invalid url domain
- Android 学习笔记之 Activity 简介
- linux中inittab文件详解
- 初识C#