1、采用二维中值滤波函数medfilt2 对受椒盐噪声干扰的图像滤波,窗口分别采用3*3,5*5,7*7

i = imread('D:\study\third_down\ImageProcessing\work\work_one\flower.jpg');
I = rgb2gray(i);
J = imnoise(I,'salt & pepper',0.04);
K1 = medfilt2(J,[3 3]);%对矩阵I进行二维中值滤波,领域为3*3
K2 = medfilt2(J,[5 5]);
K3 = medfilt2(J,[7 7]);
subplot(2,2,1);imshow(J);title('盐椒噪声干扰图像');
subplot(2,2,2);imshow(K1);title('领域为3*3二维中值滤波');
subplot(2,2,3);imshow(K2);title('领域为5*5二维中值滤波');
subplot(2,2,4);imshow(K3);title('领域为7*7二维中值滤波');

2 、采用 MATLAB 中的函数 filter2 对受噪声干扰的图像进行均值滤波

i = imread('D:\study\third_down\ImageProcessing\work\work_fourth\flower.jpg');
j = imnoise(i,'gaussian',0,0.02);%模拟均值为0方差为0.02的高斯噪声
M = filter2(fspecial('average',9),j)/255;%模板尺寸为9
subplot(2,1,1);imshow(j);title('噪声干扰图像');
subplot(2,1,2);imshow(M);title('均值滤波后的图像');

3.采用三种不同算子对图像进行锐化处理

i = imread('D:\study\third_down\ImageProcessing\work\work_fourth\flower.jpg');
I = rgb2gray(i);
H = fspecial('sobel');%应用sobel算子锐化图像
I1 = filter2(H,I);%算子滤波锐化
H = fspecial('prewitt');%应用prewitt算子锐化图像
I2 = filter2(H,I);%算子滤波锐化
H = fspecial('log');%应用log算子锐化图像
I3 = filter2(H,I);%算子滤波锐化
subplot(2,2,1);imshow(i);title('原图像');
subplot(2,2,2);imshow(I1);title('应用sobel算子锐化图像');
subplot(2,2,3);imshow(I2);title('应用prewitt算子锐化图像');
subplot(2,2,4);imshow(I3);title('应用log算子锐化图像');

实验四-常用图像增强方法相关推荐

  1. 数据归一化处理方法_科研常用的实验数据分析与处理方法

    科研常用的实验数据分析与处理方法 对于每个科研工作者而言,对实验数据进行处理是在开始论文写作之前十分常见的工作之一.但是,常见的数据分析方法有哪些呢?常用的数据分析方法有:聚类分析.因子分析.相关分析 ...

  2. Java多线程学习二十四:阻塞队列包含哪些常用的方法?add、offer、put 等方法的区别?

    阻塞队列包含哪些常用的方法,以及 add,offer,put 等方法的区别. 在阻塞队列中有很多方法,而且它们都非常相似,所以非常有必要对这些类似的方法进行辨析,所以本课时会用分类的方式,和你一起,把 ...

  3. ps抠图基础篇:最常用的四种抠图方法

    ps抠图基础篇:最常用的四种抠图方法 一.善用魔术棒法 用魔法帮抠图是最直观明了的抠图方法,也是最基础的抠图方法,适用范围是图像和背景色差非常明显,背景颜色单一,图像边界清晰. 魔法棒抠图就是通过删除 ...

  4. OpenCV常用图像拼接方法(四):基于Stitcher类拼接

    OpenCV常用图像拼接方法将分为四个部分与大家共享,这里是第四种方法,至此四种常用方法介绍完毕. OpenCV的常用图像拼接方法(四):基于OpenCV Stitcher类的图像拼接,OpenCV版 ...

  5. 实验四 LR(0)分析方法的设计与实现 (8学时)

    实验四 LR(0)分析方法的设计与实现(8学时) 一.实验目的 通过LR分析方法的实现,加深对自下而上语法分析方法及语法分析程序自动生成过程的理解. 二.实验要求 输入上下文无关文法,对给定的输入串, ...

  6. 【Python CUDA版】河北工业大学计算机图像处理实验四:频域平滑与锐化

    一.实验目的与要求 1.了解频域变换过程,掌握频域变换特点 2.熟练掌握频域滤波中常用的平滑和锐化滤波器,能够对不同要求的图像进行滤波处理,体会并正确评价滤波效果,了解不同滤波方式的使用场合,能够从理 ...

  7. 用于夜视和监控的图像增强方法

    用于夜视和监控的图像增强方法 目录 用于夜视和监控的图像增强方法 摘要 介绍 2.夜视图像增强方法 3.实验结果 4.讨论 论文<Experiments on image enhancement ...

  8. 【计算机视觉】数字图像处理(四)—— 图像增强

    数字图像处理(四)-- 图像增强 图像增强的定义 图像增强方法 一.图像增强的点运算 (一)灰度变换 1. 线性变换 2. 分段线性变换 3. 非线性灰度变换 对数变换 指数变换 (二) 直方图修整法 ...

  9. matlab图像增强实验总结,MatLab图像增强实验

    图像增强实验 一.实验目的 1.了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学理论知识. 2.学会对图像直方图的分析. 3.掌握直接灰度变换的图像增强方法. 4.掌握直方图均衡化. 5. ...

最新文章

  1. linux window nginx性能,Nginx负载均衡搭建(Window与Linux)
  2. SAP Spartacus Customizing Meta Tags
  3. python发送qq消息linux_python 调用qq邮箱 linux 执行每天自动发送邮件
  4. java中的URLConnection
  5. 输入输出运算符的重载
  6. 【DM7】JAVA操作达梦数据库7.0
  7. lingo等相关参数
  8. 《缠中说禅108课》44:小级别背驰引发大级别转折
  9. 路由器上端口转发_如何在路由器上转发端口
  10. Robot Framework自动化测试教程-通过RIDE创建工程、测试套、测试用例、测试资源、变量文件,引入测试库
  11. iOS--React Native密码键盘插件
  12. python抽取timedelta中的天数、小时、分钟、秒钟信息
  13. TI C2000系列TMS320F2837xD开发板(DSP+FPGA)硬件规格参数说明书
  14. 汇编语言——子程序调用
  15. win7电脑蓝屏没有修复计算机,电脑win7开机蓝屏怎么办_win7系统一开机就蓝屏解决方法...
  16. rebar3使用介绍(三)命令
  17. 食品安全问题频出,是谁在毒害中国的未来?
  18. 【附源码】计算机毕业设计JAVA医院门诊管理系统
  19. c语言除法分数,关于两个分数的算数运算
  20. 华为HCIP RS题库221 191-200题

热门文章

  1. C语言网络编程:多路IO select实现多客户端
  2. 机器学习与数据科学 基于R的统计学习方法(基础部分)
  3. 2.4G高频PCB天线设计
  4. MEF: MSDN 杂志上的文章(9) 控制部件创建策略 ???
  5. 转 深入理解Midlet类
  6. PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
  7. php扩展xdebug基本使用
  8. Asp.net 1.0 升级至 ASP.NET 2.0十个问题总结
  9. 在分页状态下删除纪录的问题
  10. 利用Apache的ab命令做Benchmark性能测试