- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理实验报告 - 副本
《数字图像处理》实验报告
实验1 利用matlab读、写和显示图象文件
实验时间:2014/10/30 地点: 6-607 班级:通信工程I=imread(Couple.bmp);
imshow Couple.bmp
图像显示:
(2)图像的显示
例如下面的语句用于显示一幅灰度图像:
I=imread(‘lena.jpg’);
imshow(I);
(3)显示多幅图像
源代码:
I1=imread(lena.bmp);
I2=imread(image1.jpg);
I3=imread(Couple.bmp);
I4=imread(image2.jpg);
subplot(2,2,1), imshow(I1);
subplot(2,2,2), imshow(I2);
subplot(2,2,3), imshow(I3);
subplot(2,2,4), imshow(I4);
图像显示:
在一个图形窗口中显示多幅图像
4.结果分析
(1)图像文件的读取
利用imread函数可以完成图像文件的读取操作。常用语法格式为:
I=imread(‘filename’,‘fmt’)或I=imread(‘filename.fmt’);
其作用是将文件名用字符串filename表示的、扩展名用字符串fmt(表示图像文件格式)表示的图像文件中的数据读到矩阵I中。当filename中不包含任何路径信息时,imread会从当前工作目录中寻找并读取文件。要想读取指定路径中的图像,最简单的方法就是在filename中输入完整的或相对的地址。 MATLAB支持多种图像文件格式的读、写和显示。因此参数fmt常用的可能值有:
‘bmp’ Windows位图格式
‘jpg’or‘jpeg’ 联合图像专家组格式
‘tif’or‘tiff’ 标志图像文件格式
‘gif’ 图形交换格式
‘pcx’ Windows画刷格式
‘png’ 可移动网络图形格式
‘xwd’ X Window Dump格式
(2)图像的显示
imshow函数是最常用的显示各种图像的函数,其调用格式如下:
imshow(I,N);
imshow(I,N)用于显示灰度图像,其中I为灰度图像的数据矩阵,N为灰度级数目,默认值为256。
(3)显示多幅图像
显示多幅图像最简单的方法就是在不同的图形窗口中显示它们。imshow总是在当前窗口中显示一幅图像,如果用户想连续显示两幅图像,那么第二幅图像就会替代第一幅图像。为了避免图像在当前窗口中的覆盖现象,在调用imshow函数显示下一幅图像之前可以使用figure命令来创建一个新的窗口。例如:
imshow(I1);
figure, imshow(I2);
figure, imshow(I3);
有时为了便于在多幅图像之间进行比较,需要将这些图像显示在一个图形窗口中。达到这一目的有两种方法:一种方法是联合使用imshow和subplot函数,但此方法在一个图形窗口只能有一个调色板;另一种方法是联合使用subimage和subplot函数,此方法可在一个图形窗口内使用多个调色板。
subplot函数将一个图形窗口划分为多个显示区域,其调用格式如下:
subplot(m,n,p)
subplot函数将图形窗口划分为m(行)×n(列)个显示区域,并选择第p个区域作为当前绘图区。
《数字图像处理》实验报告
实验2 图像正交变换
实验时间: 2014/11/06 地点: 6-607 班级:通信工程f=zeros(30,30);
f(5:24,13:17)=1;
imshow(f,notruesize)
F=fft2(f);
F2=log(abs(F));
figure,imshow(F2,[-1 5],notruesize);colormap(jet);
F=fft2(f,256,256); %零填充为256×256矩阵
figure,imshow(log(abs(F)),[-1 5],notruesize);colormap(jet);
F2=fftshift(F); %将图像频谱中心由矩阵原点移至矩阵中心
figure,imshow(log(abs(F2)),[-1 5],notruesize);colormap(jet);
图1 傅里叶变换A)的实验结果
B)利用傅立叶变换分析两幅图像的相关性,定位图像特征。读入图像
您可能关注的文档
最近下载
- 【党课课件】社会主义发展史.pptx VIP
- 山西公司员工薪酬管理办法.docx VIP
- 无痛支气管镜检查的并发症及处理.pptx VIP
- 低压电工复审课件.pptx VIP
- PSAT10年级真题答案 PSAT10 Real Test Answers.pdf VIP
- 2025年陕西、山西、青海、宁夏高考地理试卷真题(含答案解析).pdf
- 2025年中国羽毛球行业市场深度评估及未来发展潜力报告.docx
- 北师大版高中英语必修一《Sports and Fitness》教学说课(第1课时).pptx VIP
- 光伏土建培训课件.pptx VIP
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.docx VIP
文档评论(0)