imfinfo函數是MATLAB中用于獲取圖像文件信息的函數。它的使用方法如下:
imfinfo(filename):讀取指定圖像文件的信息,并返回一個包含圖像文件信息的結構體數組。filename為要讀取的圖像文件名(包括完整路徑)。
結構體數組包含以下字段:
- ‘Filename’: 圖像文件名
- ‘FileModDate’: 文件修改日期
- ‘FileSize’: 文件大小(字節數)
- ‘Format’: 圖像文件格式
- ‘FormatVersion’: 圖像文件格式版本
- ‘Width’: 圖像寬度(像素)
- ‘Height’: 圖像高度(像素)
- ‘BitDepth’: 圖像位深度
- ‘ColorType’: 圖像顏色類型
- ‘FormatSignature’: 圖像文件格式簽名
- ‘NumberOfSamples’: 圖像樣本數
- ‘Colormap’: 調色板(僅對索引圖像有效)
- ‘Orientation’: 圖像方向
- ‘XResolution’: 水平分辨率
- ‘YResolution’: 垂直分辨率
- ‘ResolutionUnit’: 分辨率單位
示例:
info = imfinfo(‘image.jpg’);
disp(info.Width); % 輸出圖像寬度
disp(info.Height); % 輸出圖像高度