要将数据从图形文件导入MATLAB®工作区,请使用imread函数。使用此函数,可以从许多标准文件格式的文件中导入数据,包括标记图像文件格式(TIFF)、图形交换格式(GIF)、联合摄影专家组(JPEG)和便携式网络图形(PNG)格式。有关支持格式的完整列表,请参阅imread参考页。
此示例将JPEG格式的文件中存储的图像数据作为数组I读取到MATLAB工作区:
I = imread('ngc6543a.jpg');
imread将工作区中的图像表示为类uint8的多维数组。数组的维数取决于数据的格式。例如,imread使用三维表示RGB彩色图像:
获取有关图像文件的信息
如果有标准图形格式的文件,请使用imfinfo函数获取有关其内容的信息。imfinfo函数返回一个包含文件信息的结构。结构中的字段随文件格式而变化,但imfinfo总是返回一些基本信息,包括文件名、上次修改日期、文件大小和格式。
此示例以联合摄影专家组(JPEG)格式返回有关文件的信息:
info = imfinfo('ngc6543a.jpg')
标签:matlab,导入,照片