东北大学计算机图像处理实验报告.doc

东北大学计算机图像处理实验报告.doc

ID:59238061

大小:973.50 KB

页数:28页

时间:2020-09-09

东北大学计算机图像处理实验报告.doc_第1页
东北大学计算机图像处理实验报告.doc_第2页
东北大学计算机图像处理实验报告.doc_第3页
东北大学计算机图像处理实验报告.doc_第4页
东北大学计算机图像处理实验报告.doc_第5页
资源描述:

《东北大学计算机图像处理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机图像处理实验报告学院:信息学院班级:电子信息工程姓名:学号:实验内容:数字图像处理1、应用MATLAB语言编写显示一幅灰度图像、二值图像、索引图像及彩色图像的程序,并进行相互之间的转换;(1)、显示一副真彩RGB图像代码:I=imread('cartoon.jpg');%读取彩色图像>>imshow(I);效果:(2)、RGB转灰度图像代码:graycartoon=rgb2gray(I);%彩色图像转换为灰度图像>>subplot(1,2,1);>>subimage(I);>>subplot(1,2,2);>>subimage(graycarto

2、on);效果:(3)、RGB转索引图像代码:[indcartoon,map]=rgb2ind(I,0.7);%彩色图像转换为索引图像>>subplot(1,2,1);>>subimage(I);>>subplot(1,2,2);>>subimage(indcartoon,map);效果:(4)、索引图像转RGB代码:I1=ind2rgb(indcartoon,map);%索引图像转换为彩色图像>>subplot(1,2,1);>>subimage(indcartoon,map);>>subplot(1,2,2);>>subimage(I1);效果:(5

3、)、索引转灰度图像代码:i2gcartoon=ind2gray(indcartoon,map);%索引图像转换为灰度图像>>subplot(1,2,1);>>subimage(indcartoon,map);>>subplot(1,2,2);>>subimage(i2gcartoon);效果:(6)、灰度转索引图像代码:[g2icartoon,map]=gray2ind(graycartoon,64);%灰度转索引图像>>subplot(1,2,1);>>subimage(graycartoon);>>subplot(1,2,2);>>subimage

4、(g2icartoon,map);效果:(7)、RGB转二值图像代码:r2bwcartoon=im2bw(I,0.5);>>subplot(1,2,1);>>subimage(I);>>subplot(1,2,2);>>subimage(r2bwcartoon);效果:(8)灰度转二值图像代码:g2bwcartoon=im2bw(graycartoon,0.5);subplot(1,2,1);>>subimage(graycartoon);>>subplot(1,2,2);>>subimage(g2bwcartoon);效果:(9)、索引转二值图像代码

5、:[indcartoon,map]=rgb2ind(I,0.7);>>subplot(1,2,1);>>subimage(I);>>subplot(1,2,2);>>subimage(indcartoon,map);>>i2bwcartoon=im2bw(indcartoon,map,0.7);>>subplot(1,2,1);>>subimage(indcartoon,map);>>subplot(1,2,2);>>subimage(i2bwcartoon);效果:2、应用MATLAB工具箱演示一幅图像的傅里叶变换、离散余弦变换,观察其频谱图。然后将

6、它们进行逆变换,观察逆变换后的图像;(1)傅里叶正变换代码:F=fft2(graycartoon);>>subplot(1,2,1);subimage(graycartoon);>>subplot(1,2,2);>>subimage(log(abs(F)),[3,10]);效果:(2)傅里叶反变换代码:IF=ifft2(F);>>subplot(1,2,1);>>subimage(log(abs(F)),[3,10]);>>subplot(1,2,2);subimage(uint8(IF));效果:(3)DCT变换代码:B=dct2(graycarto

7、on);>>subplot(1,2,1);>>subimage(graycartoon);>>subplot(1,2,2);>>subimage(log(abs(B)),[3,5]);效果:(4)iDCT变换代码:iB=idct2(B);>>subplot(1,2,1);>>subimage(log(abs(B)),[3,5]);>>subplot(1,2,2);>>subimage(uint8(iB));效果:3.应用MATLAB语言编程来实现一幅图像的增强。(1)取一幅灰度图像,对其进行线性点运算,即(α,β)分别取(1.5,1.2)、(0.7,1

8、.2),分析变化后图像,并分析直方图。代码:graycartoon=double(grayca

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

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

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