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: 重要颜色数