matlab数字图像的基本操作

matlab数字图像的基本操作

ID:37848168

大小:639.50 KB

页数:6页

时间:2019-06-01

matlab数字图像的基本操作_第1页
matlab数字图像的基本操作_第2页
matlab数字图像的基本操作_第3页
matlab数字图像的基本操作_第4页
matlab数字图像的基本操作_第5页
资源描述:

《matlab数字图像的基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一数字图像的基本操作一、实验目的1、初步了解MATLAB语言的基本用法,掌握MATLAB语言中图像数据与信息的读写方法;2、掌握在MATLAB中绘制灰度直方图的方法;3、熟悉在MATLAB中对图像的类型、图像文件的格式进行转换的方法.二、实验原理MATLAB是集数值计算,符号运算及图形处理等强大功能于一体的科学计算语言。作为强大的科学计算平台,它几乎能够满足所有的计算需求。MATLAB软件具有很强的开放性和适用性。在保持内核不便的情况下,MATLAB可以针对不同的应用学科推出相应的工具箱(toolbox)。目前,MATLAB已经

2、把工具箱延伸到了科学研究和工程应用的诸多领域,诸如数据采集、概率统计、信号处理、图像处理和物理仿真等,都在工具箱(Toolbox)家族中有自己的一席之地。在实验中我们主要用到MATLAB提供图像处理工具箱(ImageProcessingToolbox)。1、MATLAB与数字图像处理2、MATLAB语言的基本操作3、MATLAB中图像文件的读/写(a)imread(b)imwrite(c)imfinfo4、MATLAB中图像文件的显示imshow(I,n)或imshow(BW);imshow(X,MAP);imshow(RGB)5、

3、MATLAB中灰度直方图的显示imhist(I,n)或imhist(X,MAP)6、图像类型的转换7、图像文件格式的转换三、实验内容及要求1、用MATLAB在自建的文件夹中建立example1.m程序文件。在这个文件的程序中,将girl.bmp图像文件读出,用到imread,imfinfo等文件,将这个图像显示出来(用imshow)。观察一下图像数据的特点,了解一下数字图像在MATLAB中的处理就是处理一个矩阵,根据图像文件信息和图像数据矩阵的特点,确定图像的类型,体会彩色图像、索引图像、灰度图像各自数据的特点。选用其它图像,重复上

4、述内容。程序:A=imread('E:1girl.bmp','bmp');figure(1),imshow(A);imfinfo('E:1girl.bmp')运行结果:ans=Filename:'E:1girl.bmp'FileModDate:'18-二月-200410:52:28'FileSize:17464Format:'bmp'FormatVersion:'Version3(MicrosoftWindows3.x)'Width:128Height:128BitDepth:8ColorType:'indexed'Fo

5、rmatSignature:'BM'NumColormapEntries:256Colormap:[256x3double]RedMask:[]GreenMask:[]BlueMask:[]ImageDataOffset:1078BitmapHeaderSize:40NumPlanes:1CompressionType:'none'BitmapSize:16386HorzResolution:2834VertResolution:2834NumColorsUsed:0NumImportantColors:02、选择一幅RGB彩色图像

6、,分别显示出原图像和R、G、B三个分量图像(用subplot函数显示在同一窗口中),观察对比它们的特点,体会不同颜色所对应的R、G、B分量的不同之处。程序:B=imread('E:1flowers.tif','tif');figure(2),subplot(2,2,1);imshow(B);figure(2),subplot(2,2,2);imshow(B(:,:,1));figure(2),subplot(2,2,3);imshow(B(:,:,2));figure(2),subplot(2,2,4);imshow(B(:,:

7、,3));运行结果:1、选择一幅索引图像,将图像文件读出,并将这个图像显示出来。尝试修改MAP颜色矩阵的值,再将图像显示出来,观察图像颜色的变化。程序:C=imread('E:1trees.tif','tif');figure(3),imshow(C);[X,MAP]=imread('trees.tif','tif');MAP(:,1)=0.99;figure(4),imshow(X,MAP);运行结果:修改前:修改后:1、选择一幅灰度图像或索引图像,显示图像及其该图像的灰度直方图。选择其它图像进行显示,观察比较图像的对比度与其

8、灰度直方图之间的关系。程序:D=imread('E:1lenna.bmp','bmp');figure(5),subplot(1,2,1);imshow(D);figure(5),subplot(1,2,2);imhist(D);

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

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

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