1 / 36
文档名称:

图像处理上机实验报告图像处理实验报告.doc

格式:doc   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图像处理上机实验报告图像处理实验报告.doc

上传人:6188 2016/5/23 文件大小:0 KB

下载得到文件列表

图像处理上机实验报告图像处理实验报告.doc

文档介绍

文档介绍:实实验验报报告告课程名称: 图像处理实验题目: 图像处理上机实验报告姓名: *** 院系: 理学院数学系班级: 09***** 学号: 109 ******* 递交时间: 2012 年 07月 11日评阅时间: 年月日评阅成绩: 实验报告☆装订线☆请将实验报告内容写在装订线之目录一. 读入图像,显示图像,以及对图像的基本操作; 二. 噪音图像的产生,热方程去噪以及 PM 模型去噪; TV 模型; (拓扑分离) 五. Guass ,显示图像,以及对图像的基本操作 1. 读入图像,显示图像程序: Mypage1=imread(''); figure(1); imshow(Mypage1); 以上语句依次实现: imread 命令将图像'' 读入图像像素矩阵 Mypage1 →→开一个窗口→→命令将该矩阵在屏幕上显示,即显示图像'' ,这里显示的是彩***像。注意: imread ()和 imshow ()既可以用来显示灰度图像, 也用来显示彩***像。运行结果: 2. 对图像的基本操作 1)将原图像转成灰度图像程序: Mypage11=Mypage1(:,:,1); figure(2); imshow(Mypage11); 以上语句依次实现:将原图像转成灰度图像→→开一个窗口→→显示转化后的灰度图像 Mypage11 。运行结果: 2)图像色做差补?.彩***像作色差补程序: Mypage12=255-Mypage1; figure(3); imshow(Mypage12); 以上语句依次实现:将彩***像 Mypage1 的颜色做差补得到新图像→→开一个窗口→→显示做差补后的彩***像 Mypage12 。运行结果: ?.灰度图像作色差补程序: Mypage13=255-Mypage11; figure(4); imshow(Mypage13); 以上语句依次实现:将灰度图像 Mypage11 的颜色做差补得到新图像→→开一个窗口→→显示做差补后的灰度图像 Mypage13 。运行结果: 3) .灰度值缩小三倍程序: Mypage14=(Mypage11)/3; figure(5); imshow(Mypage14); 以上语句依次实现:将 Mypage11 的灰度值缩小三倍→→开一个窗口→→显示操作的彩***像 Mypage14 。运行结果:我们可以看出图像明显变暗。 4)灰度值扩大三倍程序: Mypage15=(Mypage11)*3; figure(6); imshow(Mypage15); 以上语句依次实现:将 Mypage11 的灰度值扩大三倍→→开一个窗口→→显示操作的彩***像 Mypage15 。运行结果:我们可以看出图像明显变亮。 5)图像的灰度值的一个运算程序: Mypage111=double(Mypage11); Im=max(Mypage111(:)); p=1/3; Mypage16=Im*((Mypage111/Im).^p); figure(7) imshow(Mypage16,[]); 以上语句依次实现:对图像的灰度值做一个运算→→开一个窗口→→显示运算得到图像。注意: 最后一行要使用 imshow(Image,[]) 或 imshow(uint8(Image)) , 否则得不到所要结果。运行结果: 6)显示图像的大小程序: [height1 width1]=size(Mypage1) 以上语句实现:显示图像的大小,返回图像的高 height1 和宽 width1 。运行结果: height1 =256 width1 =768 7)图像格式的转换程序: imwrite(Mypage1, ''); 、以上语句实现:将 bmp 格式的图像转换为 JPEG 格式的图。运行结果:通过属性可以看出,图像所占空间从 192kb 减小到 ,这样可以在损失精度的情况下压缩图像。 8)图像直方图程序: figure(10); imhist(Mypage11); title('Building1'); 以上语句实现:开一个窗口→→显示图像直方图→→做标题运行结果: 二. 噪音图像的产生,热方程去噪以及 PM 模型去噪 1. 噪音图像的产生 1)读入图像程序: Mypage1=imread(''); figure(1); imshow(Mypage1); Mypage11=Mypage1(:,:,1); 以上语句依次实现: imread 命令将图像'' 读入图像像素矩阵 Mypage1 →→开一个窗口→→ imshow 命令将该矩阵在屏幕上显示,即显示图像'' →→将原图像