实验四-常用图像增强方法
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算子锐化图像');
实验四-常用图像增强方法相关推荐
- 数据归一化处理方法_科研常用的实验数据分析与处理方法
科研常用的实验数据分析与处理方法 对于每个科研工作者而言,对实验数据进行处理是在开始论文写作之前十分常见的工作之一.但是,常见的数据分析方法有哪些呢?常用的数据分析方法有:聚类分析.因子分析.相关分析 ...
- Java多线程学习二十四:阻塞队列包含哪些常用的方法?add、offer、put 等方法的区别?
阻塞队列包含哪些常用的方法,以及 add,offer,put 等方法的区别. 在阻塞队列中有很多方法,而且它们都非常相似,所以非常有必要对这些类似的方法进行辨析,所以本课时会用分类的方式,和你一起,把 ...
- ps抠图基础篇:最常用的四种抠图方法
ps抠图基础篇:最常用的四种抠图方法 一.善用魔术棒法 用魔法帮抠图是最直观明了的抠图方法,也是最基础的抠图方法,适用范围是图像和背景色差非常明显,背景颜色单一,图像边界清晰. 魔法棒抠图就是通过删除 ...
- OpenCV常用图像拼接方法(四):基于Stitcher类拼接
OpenCV常用图像拼接方法将分为四个部分与大家共享,这里是第四种方法,至此四种常用方法介绍完毕. OpenCV的常用图像拼接方法(四):基于OpenCV Stitcher类的图像拼接,OpenCV版 ...
- 实验四 LR(0)分析方法的设计与实现 (8学时)
实验四 LR(0)分析方法的设计与实现(8学时) 一.实验目的 通过LR分析方法的实现,加深对自下而上语法分析方法及语法分析程序自动生成过程的理解. 二.实验要求 输入上下文无关文法,对给定的输入串, ...
- 【Python CUDA版】河北工业大学计算机图像处理实验四:频域平滑与锐化
一.实验目的与要求 1.了解频域变换过程,掌握频域变换特点 2.熟练掌握频域滤波中常用的平滑和锐化滤波器,能够对不同要求的图像进行滤波处理,体会并正确评价滤波效果,了解不同滤波方式的使用场合,能够从理 ...
- 用于夜视和监控的图像增强方法
用于夜视和监控的图像增强方法 目录 用于夜视和监控的图像增强方法 摘要 介绍 2.夜视图像增强方法 3.实验结果 4.讨论 论文<Experiments on image enhancement ...
- 【计算机视觉】数字图像处理(四)—— 图像增强
数字图像处理(四)-- 图像增强 图像增强的定义 图像增强方法 一.图像增强的点运算 (一)灰度变换 1. 线性变换 2. 分段线性变换 3. 非线性灰度变换 对数变换 指数变换 (二) 直方图修整法 ...
- matlab图像增强实验总结,MatLab图像增强实验
图像增强实验 一.实验目的 1.了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学理论知识. 2.学会对图像直方图的分析. 3.掌握直接灰度变换的图像增强方法. 4.掌握直方图均衡化. 5. ...
最新文章
- linux window nginx性能,Nginx负载均衡搭建(Window与Linux)
- SAP Spartacus Customizing Meta Tags
- python发送qq消息linux_python 调用qq邮箱 linux 执行每天自动发送邮件
- java中的URLConnection
- 输入输出运算符的重载
- 【DM7】JAVA操作达梦数据库7.0
- lingo等相关参数
- 《缠中说禅108课》44:小级别背驰引发大级别转折
- 路由器上端口转发_如何在路由器上转发端口
- Robot Framework自动化测试教程-通过RIDE创建工程、测试套、测试用例、测试资源、变量文件,引入测试库
- iOS--React Native密码键盘插件
- python抽取timedelta中的天数、小时、分钟、秒钟信息
- TI C2000系列TMS320F2837xD开发板(DSP+FPGA)硬件规格参数说明书
- 汇编语言——子程序调用
- win7电脑蓝屏没有修复计算机,电脑win7开机蓝屏怎么办_win7系统一开机就蓝屏解决方法...
- rebar3使用介绍(三)命令
- 食品安全问题频出,是谁在毒害中国的未来?
- 【附源码】计算机毕业设计JAVA医院门诊管理系统
- c语言除法分数,关于两个分数的算数运算
- 华为HCIP RS题库221 191-200题