数字图像处理实验1

数字图像处理实验1

ID:22667923

大小:45.50 KB

页数:5页

时间:2018-10-30

数字图像处理实验1_第1页
数字图像处理实验1_第2页
数字图像处理实验1_第3页
数字图像处理实验1_第4页
数字图像处理实验1_第5页
资源描述:

《数字图像处理实验1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、应用MATLAB语言编写显示一幅灰度图像、二值图像、索引图像及彩色图像的程序,并进行相互之间的转换1、灰度图像I转换成索引图像X,二值图像A,并显示I=imread('C:DocumentsandSettingsAdministrator桌面图像实验cat1.bmp');[X,map]=gray2ind(I,144);%指定灰度级为144,转换成索引图像A=im2bw(I);%转换成二值图像Asubplot(131);imshow(I);title('原始图像');%显示图像subplot(132);imsh

2、ow(X);title('索引图像');subplot(133);imshow(A);title('二值图像')2、彩图B分别转换为灰度图像I,索引图像X,二值图像A,并显示B=imread('C:DocumentsandSettingsAdministrator桌面图像实验cat.bmp');I=rgb2gray(B);[X,map]=rgb2ind(B);A=im2bw(B);>>subplot(141);imshow(B);title('原始图像');>>subplot(142);imshow(I);tit

3、le('灰度图像');>>subplot(143);imshow(X);title('索引图像');>>subplot(144);imshow(A);title('二值图像');3、索引图像X转换成灰度图像I和二值图像A,并显示I=imread('C:DocumentsandSettingsAdministrator桌面图像实验cat1.bmp');[X,map]=gray2ind(I,144);%将读入的灰度图像转换成索引图像H=ind2gray(X,map);%索引图像到灰度图像A=im2bw(X,map);

4、%索引图像到二值图像subplot(131);imshow(X);title('索引图像');%显示图像subplot(132);imshow(H);title('灰度图像');subplot(133);imshow(A);title('二值图像')二、应用MATLAB工具箱演示一幅图像的傅里叶变换、离散余弦变换,观察其频谱图。然后将它们进行逆变换,观察逆变换后的图像1、傅里叶变换(FFT)>>B=imread('C:DocumentsandSettingsAdministrator桌面图像实验cat.bmp')

5、;>>B=rgb2gray(B);>>F=fftshift(fft2(B));>>subplot(131);imshow(B);title('原图像');%原图像>>subplot(132);imshow(F);title('FFT变换');%FFT变换后>>subplot(133);imshow(log(abs(F)),[]);title('FFT变换频谱');%FFT变换频谱2、离散余弦变换(DCT)及频谱>>B=imread('C:DocumentsandSettingsAdministrator桌面图像实验

6、cat.bmp');>>GRAY=rgb2gray(B);>>D=dct2(GRAY);>>subplot(141);imshow(B);title('原图像');>>subplot(142);imshow(GRAY);title('灰度图像');>>subplot(143);imshow(D);title('DCT变换');>>subplot(144);imshow(log(abs(D)),[]);title('DCT变换频谱');2、逆变换傅里叶逆变换>>F1=ifft2(F);>>subplot(121);imsh

7、ow(F);title('FFT变换');>>subplot(122);imshow(F1);title('FFT逆变换');离散余弦逆变换>>D1=idct2(D);>>subplot(121);imshow(D);title('DCT变换');>>subplot(122);imshow(D1,[0255]);title('DCT逆变换');三、应用MATLAB语言编程来实现一幅图像的增强1、取一幅灰度图像,对其进行线性点运算,即,取(α,β)分别为(1.5,1.2)、(0.7,1.2),对原图像进行线性处理,观察处理后

8、的结果,并分析直方图的变化。答:①处理前原图像及其直方图>>subplot(121);imshow(I);subplot(122);imhist(I)②(α,β)取值为(1.5,1.2)>>I1=1.5*I+1.2;subplot(121);imshow(I1);subplot(122);imhist(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。