文章目录

  • 前言
  • 平滑滤波
    • 1.平滑线性滤波(均值滤波)及MATLAB代码
    • 2.非线性滤波器(中值滤波)及MATLAB代码
  • 总结

前言

使用一些滤波器对图像进行处理。利用滤波窗口使当前像素灰度值与周围像素相关联。


平滑滤波

包含了:平滑线性滤波(均值滤波)、平滑非线性滤波(中值滤波)。

1.平滑线性滤波(均值滤波)及MATLAB代码

均值滤波是将邻域内所有像素的灰度值的平均值作为中间像素的灰度值。均值滤波器有两种:平均与加权平均。以下图为例,左图为平均计算,右图为加权平均计算。大小为3×3.
加权平均的权重可以自己设计。


MATLAB代码:

clc;clear;close all
im1=imread('1.jpg');  %读取图像:彩色图
figure
imshow(im1)im2=rgb2gray(im1);    %获得灰度图
figure
imshow(im2)h1=fspecial('average',[3,3]);%创建一个3×3均值模板,这里是平均计算的模板,其中[3,3]为滤波器大小,可调。
im3=imfilter(im2,h1);
figure
imshow(im3)h2=(1/16).*[1 2 12 4 21 2 1];    %也可以自己创建模板,如上图中3×3的加权均值。
im4=imfilter(im2,h2);
figure
imshow(im4)

2.非线性滤波器(中值滤波)及MATLAB代码

这种滤波器将滤波窗口内的所有像素灰度值进行排序(按大小),然后根据排序结果选择一种方法(例如中值)代替中间像素的灰度值。处理脉冲(椒盐)噪声效果较好。


MATLAB代码:

clc;clear;close all
im1=imread('1.jpg');  %读取图像:彩色图
figure
imshow(im1)im2=rgb2gray(im1);    %获得灰度图
figure
imshow(im2)im3=medfilt2(im2,[3,3]);  %MATLAB自带的中值滤波函数,滤波窗口大小可调。
figure
imshow(im3)

总结

除了上述滤波外,还有许多改进的滤波方法。

数字图像处理学习笔记3:图像增强之空间滤波1(平滑滤波:均值滤波、中值滤波)相关推荐

  1. 数字图像处理学习笔记(十)——空间滤波

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  2. 数字图像处理学习笔记(八)——图像增强处理方法之点处理

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  3. 数字图像处理学习笔记 六 彩色图像处理

    目录 (一)彩色模型介绍 1.1 RGB模型 1.2 CMY.CMYK模型 1.3 HSI彩色模型 1.4 HSV模型 1.5 YCbCr 彩色空间 (二)伪彩色图像处理 (三)全彩色图像处理及彩色变 ...

  4. 数字图像处理学习笔记(十五)——图像复原与重建

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  5. 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF

    数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...

  6. 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法

    数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 一.概述: 提到特征点算法,首先就是大名鼎鼎的SIFT算法了.SIFT的全称是Scale Invariant Feature Transf ...

  7. 数字图像处理学习笔记(一):特征检测和匹配概述

    数字图像处理学习笔记(一):特征检测和匹配概述 参考博客: 特征点的匹配 SIFT特征详解 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 1.特征点概述 如何高效且准确的匹配出两个不同 ...

  8. 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  9. 基于python的数字图像处理--学习笔记(三)

    基于python的数字图像处理--学习笔记(三) 前言 一.灰度拉伸 二.幂律(伽马)变换 三.对数变换 前言 进入冈萨雷斯的第三章内容,并用python实现功能.我更改了代码源,之前找到太烂了,代码 ...

  10. 数字图像处理学习笔记(六)——数字图像处理中用到的数学操作

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

最新文章

  1. 三星s5能升级到android7.0,三星手机Android 7.0升级的最新列表: Galaxy S5,未注意Note 4...
  2. VMware虚拟机提示“以独占方式锁定此配置文件失败”解决方案
  3. Rabbitmq消息的Confirm确认机制
  4. LintCode 183. 木材加工(二分查找)
  5. QT之 Hello World
  6. 传抖音多位内容负责人将转岗;马斯克弟弟:我们兄弟俩都不迷恋财富;Chrome 99发布 | 极客头条...
  7. PL/SQL 实现行列转换
  8. Linux学习(2)常用的命令
  9. Atitit.mysql oracle with as模式临时表模式 CTE 语句的使用,减少子查询的结构性 mssql sql server..
  10. 北妈新课题:基因儿童和雾霾的秘密
  11. 软考程序员-C专题(1)
  12. UTONMOS:中国区块链专利申请数量占全球总量的84%
  13. 武汉理工大学-数值分析-2019年期末复习提纲
  14. 适合用做公司官网WordPress主题风格免受权版本
  15. AWS-EC2域名映射
  16. WPS表格恢复到指定日期版本(图片详解)
  17. Linux内核info leak漏洞
  18. PAT1150 Travelling Salesman Problem
  19. 《日语综合教程》第七册 第四課 読み物 初日影のなかで
  20. 小波神经网络(时间序列预测)

热门文章

  1. win7系统访问局域网报“未知的用户名或错误密码”解决办法
  2. Visual Studio中vim模拟器
  3. 已修复最新固件问题Surface Pro 6 安装黑苹果15.6 完美版,触控板、显卡、声音、USBWiFi驱动,一步到位懒人必备--(原创)杨泽鹏
  4. Cherry邀我做善事
  5. 雨听 | 给小伙伴们推荐一个在线工具大全【超好用】
  6. git 的 cat-file 命令用法
  7. 有了微信微公交 在广州乘车不用怕坐过头了
  8. 麻省理工大学线性代数:二十克默拉法则、逆矩阵、体积
  9. 程序员的一生:程序员的自我管理
  10. autocad2008ppt教案