欢迎来到天天文库
浏览记录
ID:38653969
大小:4.34 MB
页数:16页
时间:2019-06-17
《实验第2讲 MATLAB图像显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二讲MATLAB中的图像显示Matlab进行图像处理的步骤如下:读取图像到Matlab工作空间↓对图像矩阵进行格式转换↓对图像矩阵数据进行处理↓↓显示图像保存图像【目录】一、图像文件格式21、调色板22、图像类型23、图像文件格式3二、读图像和图像信息31、读取图像32、读取图像信息4三、图像类别与数据格式5四、图像显示71、imshow(I,n)72、imshow(I,[low,high])83、imshow(BW)94、imshow(X,MAP)125、imshow(RGB)136、imshowfilename147、subimage14五、保存图像151、imwri
2、te函数15六、图像数据格式转换161、索引图像1607-162、灰度图像163、真彩色图像174、二值图像17【正文】一、图像文件格式1、调色板调色板是包含不同颜色的颜色表,每种颜色以红、绿、蓝三种颜色的组合来表示,图像的每一个像素对应一个数字,而该数字对应调色板中的一种颜色。调色板的单元个数是与图像的颜色数相对应的,256色图像的调色板就有256个单元。真彩图像的每个像素直接用R、G、B三个字节来表示颜色,因此不需要调色板。2、图像类型图像类型简称显示的颜色数特点1位单色单色21=2种(黑、白)每象素对应一个值,取值为0和18位灰度黑白28=256个(黑到白)每象素对应
3、一个值,取值为0-255,每值对应一灰度8位彩色256色28=256种彩色每象素对应一个值,取值为0-255,每值对应一颜色16位灰度216=65536个(黑到白)每象素对应一个值,取值为0-65535,每值对应一灰度24位彩色真彩色28×28×28=16M种彩色每象素对应三个值,分别代表R、G、B,取值为0-25548位彩色216×216×216=0.25G种色每象素对应三个值,分别代表R、G、B,取值为0-6553507-163、图像文件格式文件类型说明1位单色8位灰度8位彩色16位灰度24位彩色48位彩色BMP微软视窗系统图像文件格式√√√×√×GIF用于网页上的动画
4、、透明√√√×××TIFF可储存多幅图像√√√√√√PCXPaintbrush软件图像格式√√√×√×JPG连续色调静态图像数字压缩×√××√×PSDPhotoshop软件图像格式√√√√√√二、读图像和图像信息1、读取图像函数imread可以从任何Matlab支持的图像文件格式中,以任意位深度读取一幅图像。格式为:[X,MAP]=imread(FILENAME,'FMT'),其中:FILENAME-为需要读入的图像文件名称,FMT-为图像格式。【例】图像读取演示[X1,MAP1]=imread('演示图像-1位黑白.tif');[X2,MAP2]=imread('演示图像
5、-8位灰度.tif');07-16[X3,MAP3]=imread('演示图像-256色.tif');[X4,MAP4]=imread('演示图像-16位灰度.tif');[X5,MAP5]=imread('演示图像-24位色.tif');[X6,MAP6]=imread('演示图像-48位色.tif');whosNameSizeBytesClassMAP10x00doublearrayMAP20x00doublearrayMAP3256x36144doublearrayMAP40x00doublearrayMAP50x00doublearrayMAP60x00double
6、arrayX1427x427182329logicalarrayX2427x427182329uint8arrayX3427x427182329uint8arrayX4427x427364658uint16arrayX5427x427x3546987uint8arrayX6427x427x31093974uint16arrayGrandtotalis1824058elementsusing2558750bytes2、读取图像信息可以通过调用imfinfo函数获得与图像文件有关的信息,格式如下:INFO=imfinfo(FILENAME,'FMT')其中:返回的INFO是Ma
7、tlab的一个结构体。【例】查看图像信息INFO=imfinfo('演示图像-48位色.tif')INFO=Filename:[1x36char]FileModDate:'23-May-200422:14:23'FileSize:1107548Format:'tif'FormatVersion:[]Width:427Height:427BitDepth:48ColorType:'truecolor'FormatSignature:[7373420]07-16ByteOrder:'little-endian'NewS
此文档下载收益归作者所有