图像预处理例子.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像预处理例子

图像傅里叶变换 例1. 利用傅里叶变换图像,观察分析变换结果 A=imread(E:\张儒良图像处理课件\car1.bmp); B=imread(E:\张儒良图像处理课件\girl.bmp); A1=fft2(double(A)); B1=fft2(double(B)); subplot(1,4,1);imshow(A); subplot(1,4,2);imshow(A1); subplot(1,4,3);imshow(B); subplot(1,4,4);imshow(B1); 例2. 利用傅里叶变换图像,然后用逆傅里叶变换观察分析变换结果 A=imread(E:\张儒良图像处理课件\car1.bmp); B=imread(E:\张儒良图像处理课件\girl.bmp); A1=fft2(double(A)); B1=fft2(double(B)); A2=abs(ifft2(A1)); B2=abs(ifft2(B1)); subplot(2,3,1);image(A); subplot(2,3,2);imshow(A1); subplot(2,3,3);image(A2); subplot(2,3,4);image(B); subplot(2,3,5);imshow(B1); subplot(2,3,6);image(B2); 例3. 利用傅里叶变换图像,然后用逆傅里叶变换观察压缩结果 A=imread(E:\张儒良图像处理课件\apple1.bmp); m=rgb2gray(A); A1=fft2(double(m)); s=size(A1); P1=zeros(s); P1(1:s(1),1:s(2)/1.1)=A1(1:s(1),1:s(2)/1.1); E0=(ifft2(A1)); E1=abs(ifft2(P1)); subplot(2,2,1);image(m); subplot(2,2,2);imshow(A1); subplot(2,2,3);image(E0); subplot(2,2,4);image(E1); 二、离散余弦变换 例4. 利用离散余弦变换图像,然后用逆离散余弦变换 A=imread(E:\张儒良图像处理课件\car1.bmp); B=imread(E:\张儒良图像处理课件\girl.bmp); C=imread(E:\张儒良图像处理课件\car.bmp); A1=dct2(A); B1=dct2(B); C1=dct2(C); subplot(2,3,1);imshow(A); subplot(2,3,2);imshow(A1); subplot(2,3,3);imshow(B); subplot(2,3,4);imshow(B1); subplot(2,3,5);imshow(C); subplot(2,3,6);imshow(C1) 例5. 利用离散余弦变换图像,然后用逆离散余弦变换观察压缩结果 D=imread(E:\张儒良图像处理课件\car1.bmp); s=size(D) D1=dct2(D); D2=idct2(D1); P=zeros(s); P(1:100,1:100)=D1(1:100,1:100); E=idct2(P); subplot(2,2,1); imshow(D); subplot(2,2,2); imshow(D1); subplot(2,2,3); image(D2); subplot(2,2,4); image(E); 例6. 编程实现离散余弦变换图像(实在太慢) A=imread(E:\张儒良图像处理课件\car1.bmp); A=double(A); s=size(A) M=s(1); N=s(2); ap0=sqrt(1/M); ap=sqrt(2/M); aq0=sqrt(1/N); aq=sqrt(2/N); for p=1:M-1 for q=1:N-1 k=0; for m=0:M-1 for n=0:N-1 k=A(m+1,n+1)*cos(pi*(2*m+1)*p/(2*M))*cos(pi*(2*n+1)*q/(2*N))+k; end end B(p+1,q+1)=ap*aq*k; end end B 三、灰度变换 例7:灰度变换例程(p64) clc I=imread(E:\张儒良图像处理课件\car.bmp); J1=imadjust(I,[0.3,0.7],[0,1],1); J2=imadjust(I,[0.3,0.7],[0,1],0.5); J3=imadjust(I,[0.3,0.7],[0,1],1.5); J4=imadjust(I,[0.3,0.7],[1,0],1.5); subp

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档