数字图像处理实验一.doc_第1页
数字图像处理实验一.doc_第2页
数字图像处理实验一.doc_第3页
数字图像处理实验一.doc_第4页
数字图像处理实验一.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图像生成及取反 姓 名:吴剑院 系:计算机科学与技术学院专 业:计算机科学与技术年 级:12级学 号:E01214180指导老师:涂铮铮2014年10月22日目录一、实验目的2二、实验内容2三、程序代码3四、实验结果4五、小结:6六、常用函数:6一、实验目的了解matlab有关图像的基本操作,如图像的读写,显示等。熟悉调试环境。二、实验内容1. Matlab workspace中生成一幅大小为512512像素的8位灰度图, 背景为黑色,中心有一个宽40像素高20像素的白色矩形。如下图所示:2. 将这幅图像保存为文件test.bmp。3. 从文件test.bmp中读出图像到变量I。4. 在Matlab图形界面中显示变量I所代表的图像。5. 将获得的图像的格式分别转换为“*.tif”、“*.jpg”的格式保存,检查图像文件数据量的大小。6. 将图片保存或拷贝到MATLAB程序组根目录的“work”文件夹中,以便后面的实验利用。7. 将test.bmp 编程取反,观察效果。三、程序代码Array=zeros(512,512);Array(256-10:256+10,256-20:256+20)=255;img=mat2gray(Array);imshow(img);imwrite(img, text.bmp);I=imread(C:Documents and SettingsAHUCC桌面imagetext.bmp);imshow(I);size(I)imwrite(img, text.tif);a=imread(C:Documents and SettingsAHUCC桌面imagetext.tif);size(a)imwrite(img, text.jpg);s=255-Array;imshow(s);四、实验结果 (text.bmp) (text.jpg)(text.tif)取反后的图像为:五、小结:通过此次的实验,让我了解了MATLAB的一些简单的使用,比如说图像的读写和显示,分别用imread(),imwrite(),imshow();同时也让我对数字图像处理这门课产生了浓厚的兴趣,让我感觉到数字图像处理的魅力所在;同时也让我知道自己所要学习的东西还有很多很多,自己知识实在是太少太少了,能力还有很大的欠缺。希望能通过数字图像处理实验这门课程,能让自己的能力有所提升,知识储备更加丰富!六、常用函数:读写图像文件1imreadimread函数用于读入各种图像文件,如:a=imread(e:w01.tif)2imwriteimwrite函数用于写入图像文件,如:imwrite(a,e:w02.tif,tif)3imfinfoimfinfo函数用于读取图像文件的有关信息,如:imfinfo(e:w01.tif)图像的显示1imageimage函数是MATLAB提供的最原始的图像显示函数,如:a=1,2,3,4;4,5,6,7;8,9,10,11,12;image(a);2imshowimshow函数用于图像文件的显示,如:i=imread(e:w01.tif);imshow(i);3colorbarcolorbar函数用显示图像的颜色条,如:i=imread(e:w01.tif);imshow(i);colorbar;4figure figure函数用于设定图像显示窗口,如:figure(1);/figure(2);5subplot把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示。Subplot(m,n,p)分成m*n个小窗口,在第p个窗口中创建坐标轴为当前坐标轴,用于显示图形。6plot绘制二维图形plot(y)Plot(x,y)xy可以是向量、矩阵。图像类型转换1rgb2gray把真彩图像转换为灰度图像i=rgb2gray(j)2im2bw通过阈值化方法把图像转换为二值图像I=im2bw(j,level)Level表示灰度阈值,取值范围01(即0.n),表示阈值取自原图像灰度范围的n%3imresize改变图像的大小I=imresize(j,mn)将图像j大小调整为m行n列l图像运算1imadd两幅图像相加,要求同样大小,同种数据类型Z=imadd(x,y)表示图像x+y2imsubstract两幅图像相减,要求同样大小,同种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论