2022年数字图像处理MATLAB程序【完整版】 .pdf
《2022年数字图像处理MATLAB程序【完整版】 .pdf》由会员分享,可在线阅读,更多相关《2022年数字图像处理MATLAB程序【完整版】 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一部分数字图像处理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 16 页实验一图像的点运算实验 1.1 直方图一实验目的1熟悉 matlab 图像处理工具箱及直方图函数的使用;2理解和掌握直方图原理和方法;二实验设备1.PC 机一台; 2. 软件 matlab 。三程序设计在 matlab 环境中,程序首先读取图像,然后调用直方图函数,设置相关参数,再输出处理后的图像。I=imread(cameraman.tif);%读取图像subplot(1,2,1),imshow(I) %输出图像title(原始图像 ) %在原始图像中加标题s
2、ubplot(1,2,2),imhist(I) %输出原图直方图title(原始图像直方图) %在原图直方图上加标题四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带的图像,如:cameraman 图像;再调用相应的直方图函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观察图像matlab 环境下的直方图分布。(a) 原始图像 (b)原始图像直方图六实验报告要求1、给出实验原理过程及实现代
3、码;2、输入一幅灰度图像,给出其灰度直方图结果,并进行灰度直方图分布原理分析。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 16 页实验 1.2 灰度均衡一实验目的1熟悉 matlab 图像处理工具箱中灰度均衡函数的使用;2理解和掌握灰度均衡原理和实现方法;二实验设备1.PC 机一台;2. 软件 matlab ;三程序设计在 matlab 环境中,程序首先读取图像,然后调用灰度均衡函数,设置相关参数,再输出处理后的图像。I=imread(cameraman.tif);%读取图像subplot(2,2,1),imshow(I) %输出图
4、像title(原始图像 ) %在原始图像中加标题subplot(2,2,3),imhist(I) %输出原图直方图title(原始图像直方图) %在原图直方图上加标题a=histeq(I,256); %直方图均衡化,灰度级为256 subplot(2,2,2),imshow(a) %输出均衡化后图像title(均衡化后图像) %在均衡化后图像中加标题subplot(2,2,4),imhist(a) %输出均衡化后直方图title(均衡化后图像直方图) % 在均衡化后直方图上加标题四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令
5、窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带的图像,如:cameraman 图像;再调用相应的灰度均衡函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观察 matlab 环境下图像灰度均衡结果及直方图分布。(a) 原始图像 (b)均衡化后图像精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 16 页(c) 原始图像直方图 (d)均衡化后图像直方图六实验报告要求1、给出实验原理过程及实现代码;2、输入一幅灰度图像,给出其灰度均衡结果,并进行灰度
6、均衡化前后图像直方图分布对比分析。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 16 页实验二图像滤波实验 2.1 3*3 均值滤波一实验目的1熟悉 matlab 图像处理工具箱及均值滤波函数的使用;2理解和掌握3*3 均值滤波的方法和应用;二实验设备1.PC 机一台;2. 软件 matlab ;三程序设计在 matlab 环境中,程序首先读取图像,然后调用图像增强(均值滤波)函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif); figure,imshow(I); J=filter2(fspec
7、ial(average ,3),I)/255; figure,imshow(J); 四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带的图像,如:cameraman 图像;再调用相应的图像增强(均值滤波)函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观察 matlab 环境下原始图像经3*3 均值滤波处理后的结果。(a) 原始图像 (b)3*3均值滤波处理后的图像图(3) 六实验报告要求
8、输入一幅灰度图像,给出其图像经3*3 均值滤波处理后的结果,然后对每一点的灰度值和它周围24 个点,一共25 个点的灰度值进行均值滤波,看看对25 个点取均值与对9 个点取中值进行均值滤波有什么区别?有没有其他的算法可以改进滤波效果。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 16 页实验 2.2 3*3 中值滤波一实验目的1熟悉 matlab 图像处理工具箱及中值滤波函数的使用;2理解和掌握中值滤波的方法和应用;二实验设备1.PC 机一台;2. 软件 matlab ;三程序设计在 matlab 环境中,程序首先读取图像,然后调用图
9、像增强(中值滤波)函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif); figure,imshow(I); J=medfilt2(I,5,5); figure,imshow(J); 四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带的图像,如:cameraman 图像;再调用相应的图像增强(中值滤波)函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观
10、察 matlab 环境下原始图像经3*3 中值滤波处理后的结果。(a) 原始图像 (b)3*3中值滤波处理后的图像图(4) 六实验报告要求输入一幅灰度图像,给出其图像经3*3 中值滤波处理后的结果,然后对每一点的灰度值和它周围24 个点,一共25 个点的灰度值进行排序后取中值,然后该点的灰度值取中值。看看对25 个点取中值与对 9 个点取中值进行中值滤波有什么区别?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 16 页实验三图像几何变换实验 3.1 图像的缩放一实验目的1熟悉 matlab 图像处理工具箱及图像缩放函数的使用;2掌握图
11、像缩放的方法和应用;二实验设备1.PC 机一台;2. 软件 matlab ;三程序设计在 matlab 环境中,程序首先读取图像,然后调用图像缩放函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif); figure,imshow(I); scale = 0.5; J = imresize(I,scale); figure,imshow(J); 四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带的图像,如:camer
12、aman 图像;再调用相应的图像缩放函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观察 matlab 环境下图像缩放后的结果。(a) 原始图像 (b)缩放后的图像图(5) 六实验报告要求输入一幅灰度图像,给出其图像缩放后的结果,然后改变缩放比率,观察图像缩放后结果柄进行分析。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 16 页实验 3.2 图像旋转一实验目的1熟悉 matlab 图像处理工具箱及图像旋转函数的使用;2理解和掌握图像旋转的方法和应用;二实验设备1.PC
13、机一台;2. 软件 matlab ;三程序设计在 matlab 环境中,程序首先读取图像,然后调用图像旋转函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif); figure,imshow(I); theta = 30; K = imrotate(I,theta); % Try varying the angle, theta. figure, imshow(K) 四实验步骤1. 启动 matlab 双击桌面matlab 图标启动 matlab 环境;2. 在 matlab 命令窗口中输入相应程序。书写程序时, 首先读取图像, 一般调用 matlab 自带
14、的图像,如:cameraman 图像;再调用相应的图像旋转函数,设置参数;最后输出处理后的图像;3浏览源程序并理解含义;4运行,观察显示结果;5结束运行,退出;五实验结果观察 matlab 环境下图像旋转后的结果。(a) 原始图像 (b)旋转后的图像图(7) 六实验报告要求输入一幅灰度图像,给出其图像旋转后的结果,然后改变旋转角度,观察图像旋转后结果柄进行分析。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 16 页实验四图像边缘检测实验 4.1 边缘检测( Sobel、Prewitt 、Log 边缘算子)一实验目的1熟悉 matlab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 2022年数字图像处理MATLAB程序【完整版】 2022 数字图像 处理 MATLAB 程序
限制150内