本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

图像

读取、写入、显示和修改图像

MATLAB® 图像是可以对其进行分析的数值数据数组。有关详细信息,请参阅处理 MATLAB 图形中的图像

函数

全部展开

imshow显示图像
image从数组显示图像
imagesc显示使用经过标度映射的颜色的图像
imread从图形文件读取图像
imresize调整图像大小
imtile将多个图像帧合并为一个矩形图块图像
imwrite将图像写入图形文件
imfinfo有关图形文件的信息
imformats管理图像文件格式注册表
frame2im返回与影片帧关联的图像数据
im2frame将图像转换为影片帧
im2java将图像转换 Java 图像
im2double将图像转换为双精度值
ind2rgb将索引图像转换为 RGB 图像
rgb2gray将 RGB 图像或颜色图转换为灰度图
rgb2ind将 RGB 图像转换为索引图像
imapprox通过减少颜色数量来近似处理索引图像
dither转换图像,通过抖动提高表观颜色分辨率
cmpermute重新排列颜色图中的颜色
cmunique消除颜色图中的重复颜色;将灰度或真彩色图像转换为索引图像

属性

Image 属性图像的外观和行为

主题

处理 MATLAB 图形中的图像

本节介绍不同的数据和图像类型,并详细说明如何读取、写入、处理和显示图形图像。

图像类型

MATLAB 图形支持的图像类型

显示图像数据

此示例说明如何将 RGB 图像读取到工作区并进行显示。然后,示例将 RGB 图像转换为灰度图像并进行显示。最后,示例说明如何将多个单独的图像组合成一个图块图像(即蒙太奇)。

8 位和 16 位图像

将图像存储为 8 位或 16 位无符号整数可降低内存要求。

读取、写入和查询图像文件

在 MATLAB 中处理标准图像文件格式,例如读取和写入图像文件。

显示图形图像

显示图形文件图像并控制大小和纵横比。

图像对象及其属性

和所有图形对象一样,您可以设置图像对象的许多属性,从而微调该对象在屏幕上的外观。

打印图像

通过保持纵横比可以适当比例打印图像。

转换图像图形或数据类型

在数据类型之间转换会改变图像数据的解释。