实验内容

(1)对曝光不足的图像采用灰度线性变换对图像每一个像素灰度做线性拉伸。

close all
clear all
I = im2double(imread('D:\figure51.jpg'));
a = 1.2;
b = -150;
I2 = a.*I+b/255;
figure;
subplot(1,2,1);imshow(I);xlabel('原图');
subplot(1,2,2);imshow(I2);xlabel('a=1.2 b=-150 增强图');

(2)利用空间域平滑滤波器对图像进行平滑。

close all
clear all
I = imread('D:\lena.jpg');
I_noise = double(imnoise(I,'gaussian',0.05));
I_smoothed3 = imfilter(I_noise,fspecial('average',3));
I_smoothed5 = imfilter(I_noise,fspecial('average',5));
I_smoothed7 = imfilter(I_noise,fspecial('average',7));subplot(2,3,1);imshow(I);xlabel('原图');
subplot(2,3,2);imshow(I_noise,[]);xlabel('加入高斯噪声');
subplot(2,3,3);imshow(I_smoothed3,[]);xlabel('3x3邻域平滑');
subplot(2,3,4);imshow(I_smoothed5,[]);xlabel('5x5邻域平滑');
subplot(2,3,5);imshow(I_smoothed7,[]);xlabel('7x7邻域平滑');

(3)利用Prewitt、Sobel对图像进行锐化。

close all
clear all
I = imread('D:\lena.jpg');
I2 = imfilter(I,fspecial('Prewitt'));
I3 = imfilter(I,fspecial('Sobel'));subplot(1,3,1);imshow(I);xlabel('原图');
subplot(1,3,2);imshow(I2);xlabel('Prewitt锐化后的图像');
subplot(1,3,3);imshow(I2);xlabel('Sobel锐化后的图像');

(4)利用高斯低通滤波对图像进行平滑。

I = imread('D:/lena.jpg');IO1 = G(I,10);
IO2 = G(I,20);
IO3 = G(I,40);
subplot(2,2,1);imshow(I);xlabel('初始图像');
subplot(2,2,2);imshow(IO1,[]);xlabel('sig^2=100');
subplot(2,2,3);imshow(IO2,[]);xlabel('sig^2=400');
subplot(2,2,4);imshow(IO3,[]);xlabel('sig^2=1600');function[I3]=G(I,sig)
I1 = fftshift(fft2(I));
[M,N] = size(I1);
n=2;
n1=floor(M/2);n2=floor(N/2);
for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);H=exp(-((d^2/(2*sig^2))));I2(i,j)=H*I1(i,j);end
end
I2=ifftshift(I2);
I3=real(ifft2(I2));
end

参考:https://blog.csdn.net/uchihalyn/article/details/104593878

MatLab 数字图像处理实验 图像增强相关推荐

  1. 图像处理边缘增强matlab,数字图像处理实验 matlab 图像增强 边缘检测 图像操作.doc...

    数字图像处理实验 matlab 图像增强 边缘检测 图像操作 实验1 点运算和直方图处理 实验目的 1. 掌握利用Matlab图像工具箱显示直方图的方法 2. 掌握运用点操作进行图像处理的基本原理. ...

  2. Matlab数字图像处理 实验1、数字图像的傅里叶变换

    子曰:桃李不言,下自成蹊. 数字图像的傅里叶变换数字图像的傅里叶变换数字图像的傅里叶变换 Part.0实验目的仅限于学习交流Part.0 实验目的^{仅限于学习交流}Part.0实验目的仅限于学习交流 ...

  3. Matlab数字图像处理 实验3、图像边缘检测的计算机实现

    子曰:桃李不言,下自成蹊. 图 像 边 缘 检 测 的 计 算 机 实 现 图像边缘检测的计算机实现 图像边缘检测的计算机实现 P a r t . 0 实 验 目 的 仅 限 于 学 习 交 流 Pa ...

  4. 计算压缩比的程序matlab,数字图像处理实验5 图像压缩

    实验5 图像压缩 一.实验目的: 1.掌握图像压缩的原理--编码冗余,压缩比C R的计算等. 2.了解并掌握霍夫曼编码的原理.实现步骤. 3.掌握JPEG标准--通用的图像压缩/解压缩编码标准. 二. ...

  5. MATLAB数字图像处理 实验二:单像素空域图像增强

    目录 一.实验目的 二.实验环境 三.实验内容 题目 相关知识 部分核心代码 实验结果 四.实验小结 一.实验目的 1.熟悉基于基于单像素空域图像增强方法,理解并掌握直方图均衡化和规定化实现图像增强 ...

  6. MatLab 数字图像处理实验 图像压缩

    实验(1)使用给定的图像lena做实验,采用im2bw把灰度图像转换为二值图像,试计算二值化时阈值分别取0.2,0.4,0.6的压缩比是多少? clc close all clear allI=imr ...

  7. 数字图像处理matlab实验对图像复原,数字图像处理实验07图像的复原处理

    数字图像处理实验 一.数字图像处理实验 实验七 图像的复原处理 一.实验目的 熟悉几种在实际应用中比较重要的图像复原技术,学会用MATLAB复原函数对退化图像进行复原处理. 二.实验内容 1.用点扩散 ...

  8. MATLAB说明图像增强,MATLAB数字图像处理(二)图像增强

    1         图像增强 1.1            直方图均衡化 对于灰度图像,可以使用直方图均衡化的方法使得原图像的灰度直方图修正为均匀的直方图. 代码如下: 1 2 3I2=histeq( ...

  9. matlab数字图像实验报告,数字图像处理实验报告(matlab)

    数字图像处理实验报告(matlab) 学院:自动化学院 班级:电081班 姓名:李林树 学号:40850099 2011年10月 实验一 直方图均衡化 一. 实验目的: 1. 熟悉图像数据在计算机中的 ...

最新文章

  1. linq where 数组_C#中LINQ与数据管道
  2. QQ圈子:从哪里来,到哪里去
  3. css学习入门篇(1)
  4. socket通信入门
  5. 【安卓开发 】Android初级开发(三)动画
  6. ROS笔记(8) 服务通信
  7. [RMAN]数据文件的恢复
  8. 优必选发布新一代大型机器人Walker X
  9. ACM 学习笔记(一) 常用STL讲解
  10. mysql cluster 子查询速度很慢
  11. java 反解析cron_Cron表达式解析
  12. Windows编程之钩子程序
  13. Wpf 初学---01设计一个优美的注册界面
  14. python分离gif_python图片合成与分解gif方法
  15. OpenCV:灰度图转伪彩色图
  16. 常见的浏览器与内核你知道都有哪些吗?
  17. java获取本年、本月、本周、本日开始时间结束时间
  18. Windows电脑把蓝牙耳机识别成未知设备怎么办?(无法识别蓝牙耳机)
  19. ***技巧总结(zz)
  20. 基于 SpringBoot 和 webSocket 的匿名聊天室

热门文章

  1. allegro怎么生成网表
  2. 【解错笔记】struts2项目出错Illegal char 报错(已解决)
  3. Win10出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正。
  4. (2018, sensors) SECOND: Sparsely Embedded Convolutional Detection
  5. 未来移动医疗需建大数据服务中心
  6. 关于FX3ga PLC modbus的使用
  7. 【sklearn】sklearn.metrics
  8. 时尚现代汽车Mac高清动态壁纸
  9. 接口里面的方法都是抽象方法吗_手机赚钱靠谱的方法 这些你都知道吗?
  10. 华为HCIP-DATACOM题库解析