您的位置首页百科问答

matlab 中imfinfo()函数的问题

matlab 中imfinfo()函数的问题

的有关信息介绍如下:

matlab 中imfinfo()函数的问题

调用方式  info = imfinfo(filename,fmt)  info = imfinfo(filename)程序示例  下面这个程序用于获取位图相关信息。该函数获取位图文件头信息和位图信息头信息(关于位图结构,详情参阅:bmp)。并把图片的宽度和高度分别存入两个变量W和H中:  >> fileinfo=imfinfo('D:\图片\fengjing.bmp');  >> W=fileinfo.Width  >> H=fileinfo.Height  由此可见,该函数把位图的相关信息(位图文件头和位图信息头信息)读入一个结构体变量中。该结构体各个成员:  Filename:文件名  FileModDate: 文件最后修改日期  FileSize: 文件总大小(字节)  Format: 文件格式('bmp'表示位图文件,更多格式请参考matlab的帮助文档  FormatVersion: 'Version 3 (Microsoft Windows 3.x)'  Width: 图像宽度(像素)  Height: 图像高度(像素)  BitDepth: 图像灰度(24表示真彩色、8表示256色位图)  ColorType: 'indexed'  FormatSignature: 'BM'  NumColormapEntries: 颜色表中颜色项数  Colormap: [256x3 double]  RedMask: []  GreenMask: []  BlueMask: []  ImageDataOffset: 图像数据区的偏移量  BitmapHeaderSize: 图像文件头大小(固定为40字节)  NumPlanes: 1  CompressionType: 图像是否压缩  BitmapSize: 120000  HorzResolution: 0  VertResolution: 0  NumColorsUsed: 使用到的颜色数(对索引位图,该值表示颜色表中颜色项数,对真彩色位图,该值表示图像中实际用到的颜色数)  NumImportantColors: 重要颜色数