主要内容

读取图像数据到工作区

方法将图像数据从图形文件读取到MATLAB工作空间imread函数。

在工作空间中读一幅真实的彩色图像。该示例从使用JPEG格式的图形文件读取图像数据。

RGB = imread (“football.jpg”);

如果图像文件格式使用8位像素,imread的m- n- 3数组返回图像数据uint8值。对于支持16位数据的图形文件格式,如PNG和TIFF,金宝appimread返回uint16值。

名称大小字节类属性RGB 256x320x3 245760 uint8

将灰度图像读取到工作区中。该示例从使用TIFF格式的图形文件中读取图像数据。imread的m × n数组返回灰度图像uint8值。

我= imread (“cameraman.tif”);谁
Name Size Bytes Class Attributes I 256x256 65536 uint8 RGB 256x320x3 245760 uint8

将索引的图像读入工作区。imread使用两个变量在工作区中存储索引的图像:一个用于图像,另一个用于关联的颜色映射。imread总是将颜色映射读入类的矩阵中,即使图像数组本身可能是类uint8uint16

[X,地图]= imread (“trees.tif”);谁
Name Size Bytes Class Attributes I 256x256 65536 uint8 RGB 256x320x3 245760 uint8 X 258x350 90300 uint8 map 256x3 6144 double

在这些例子中,imread从文件的内容推断要使用的文件格式。您也可以指定文件格式作为参数imreadimread金宝app支持许多常见的图形文件格式,如图形交换格式(GIF)、联合摄影专家组(JPEG)、便携式网络图形(PNG)和标记图像文件格式(TIFF)格式。有关支持的位深和图像格式的最新信息,请参见金宝appimreadimformats参考页面。

pep = imread (“peppers.png”“png”);谁
Name Size Bytes Class Attributes I 256x256 65536 uint8 RGB 256x320x3 245760 uint8 X 258x350 90300 uint8 map 256x3 6144 double pep 384x512x3 589824 uint8

另请参阅

相关的话题