imfinfo函數是MATLAB中的一個圖像處理函數,用于獲取圖像文件的詳細信息。
使用方法:
imfinfo(filename):返回包含圖像文件filename的詳細信息的結構體數組。filename可以是圖像文件的名稱,或者是一個完整的文件路徑。
輸出結構體數組的字段包括:
- Filename:圖像文件的名稱
- FileModDate:文件的修改日期和時間
- FileSize:文件的大小(以字節為單位)
- Width:圖像的寬度(以像素為單位)
- Height:圖像的高度(以像素為單位)
- BitDepth:圖像的位深度
- ColorType:圖像的顏色類型(如’grayscale’、‘indexed’、'truecolor’等)
- Format:圖像文件的格式(如’bmp’、‘jpeg’、'png’等)
- Colormap:如果圖像有調色板,則返回調色板中的顏色值
示例:
info = imfinfo(‘image.jpg’);
disp(info.Width);
disp(info.Height);
disp(info.BitDepth);