- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 图像处理的基本操作
一,实验目的
1.熟悉有关数字图像处理的MATLAB基本操作和编写;
2.掌握数字图像的基本读写、显示与保存;
3.能够利用MATLAB工具箱完成图像处理的基本运算;
二,实验内容
1.(1)读取图像并显示真彩色图像house.tiff;
(2)读取图像并显示索引色图像canoe.tif,并转换为灰度图像;
(3)读取图像并显示灰度图像rice.png,并转换为二进制图像;
(4)检测内存中的图像和保存图像;
2.查看不同分辨率下图像lena.tiff的显示结果;
3.对彩色图像Peppers.png观看GRB通道各单通道图像;
4.实现马赫带效应并画出灰度直方图。
三,代码
I=imread(house.tiff);
figure(1)
imshow(I)
[A,map]=imread(canoe.tif);
figure(2)
subplot(121)
imshow(A,map)
D=ind2gray(A,map);
subplot(122)
imshow(D)
G=imread(rice.png);
figure(3)
subplot(121)
imshow(G)
th=graythresh(G);H=im2bw(G,th);
subplot(122)
imshow(H)
whos;imwrite
B=imread(lena.tiff);
figure(4),
subplot(121)
imshow(B)
C = imresize(B, 0.2)
subplot(122)
imshow(C)
D=imread(Peppers.png);
r=D,r(:,:,[2 3])=0;
g=D,g(:,:,[1 3])=0;
b=D,b(:,:,[1 2])=0;
figure(5),
subplot(1,3,1),imshow(r);
subplot(1,3,2),imshow(g);
subplot(1,3,3),imshow(b);
a=zeros(256,256);
for i=1:32:256
a(:,i:i+32)=i;
end
figure(6);
subplot(121)
imshow(uint8(a));
subplot(122)
imhist(uint8(a));
四,实验结果
五,结果分析
从运行结果可以看出,实验还是比较成功的。但是在做索引色那个图像的时候,如果索引色和灰度图像放在同一个figure里,索引色图像显示的也是灰色,因此我只能把索引色图像和灰度图像分开放到两个figure里。在查看不同分辨率下图像lena.tiff的显示结果时,必须要对两个图像进行放大查看才能看出不同。
实验二 图像变换1
一,实验目的
1.熟悉有关MATLAB工具箱中提供的图像变换函数;
2.掌握傅立叶变换和小波变换等常用的正交变换函数;
二,实验内容
1.对图像lena.png进行傅立叶变换和离散余弦变换,并分别求出其逆变换后重构图像的均方误差;
2.实现图像lena.png的两层小波分解,观察分解系数并重构,求重构图像误差值;
3.观察图像IM1.BMP经小波分解系数的方向性,实现三层小波分解,分别把HL,LH,HH子带置零和重构,观察重构图像跟原始图像的差异。
三,代码
%1.对图像lena.png进行傅立叶变换和离散余弦变换,
% 并分别求出其逆变换后重构图像的均方误差;
clear;
clc;
I=imread(lena.png);
%傅里叶变换
figure(1);
I1=fft2(I);
I1=fftshift(I1);
If=ifftshift(I1);
If=uint8(real(ifft2(If)));
subplot(231);
imshow(I);
subplot(232);
imshow(log(abs(I1)),[]);
subplot(233);
imshow(If);
[m,n]=size(I); %计算均方误差
for i=1:m
for j=1:n
temp(i,j)=(If(i,j)-I(i,j))^2;
end
end
wucha1=sum(sum(temp))
%离散余弦变换
I2=dct2(I);
I3=fftshift(I2);
Id=idct2(I2);
Id=uint8(real(Id));
subplot(234);
imshow(I);
subplot(235);
imshow(log(abs(I3)),[]);
subplot(236);
imshow(Id);
[m,n]=size(I); %计算均
您可能关注的文档
- 图书馆办公室主办第28期2004年5月20日要点分析.doc
- 图书馆管理信息系统要点分析.doc
- 图书管理基础知识要点分析.doc
- 图文消防给水工程系统要点分析.doc
- 图象处理基本算法要点分析.doc
- 图像处理指导书五要点分析.doc
- 图像质量评估:从误差的能见性到结构相似性要点分析.doc
- 图形计算器在高一函数教学中的几个应用要点分析.doc
- 图形界面实验要点分析.doc
- 图形推理100题(一)要点分析.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)