matlab怎么把图片导入工作区,导入图像 - MATLAB & Simulink - MathWorks 中国

本文介绍了如何使用 MATLAB 的 imread 函数导入各种格式的图像数据,如 JPEG、TIFF 等,并展示了如何使用 imfinfo 获取图像文件信息。此外,还详细解释了如何利用 Tiff 对象读取 TIFF 文件中的子图像和元数据。
摘要由CSDN通过智能技术生成

导入图像

要将图形文件中的数据导入到 MATLAB® 工作区,请使用 imread 函数。使用此函数可以从许多具有标准文件格式的文件中导入数据,这些文件格式包括:标记图像文件格式 (TIFF)、图形交换格式 (GIF)、联合图像专家组 (JPEG) 和可移植网络图形 (PNG) 格式。关于支持格式的完整列表,请参阅 imread 参考页。

以下示例将 JPEG 格式的文件中存储的图像数据以数组 I 的形式读取到 MATLAB 工作区:

I = imread('ngc6543a.jpg');

imread 将工作区中的图像表示为 uint8 类的多维数组。数组的维度取决于数据的格式。例如,imread 使用三个维度表示 RGB 颜色图像:

whos I

Name Size Bytes Class

I 650x600x3 1170000 uint8 array

Grand total is 1170000 elements using 1170000 bytes

要更大程度地控制 TIFF 文件的读取,请使用 Tiff 对象 - 有关详细信息,请参阅从 TIFF 文件中读取图像数据和元数据。获取有关图像文件的信息

如果有标准图形格式的文件,可使用 imfinfo 函数获取有关其内容的信息。imfinfo 函数返回包含有关该文件的信息的一个结构体。结构体中的字段根据文件格式的不同而不同,imfinfo 始终返回一些基本信息,包括文件名、上次修改日期、文件大小和格式。

以下示例返回联合图像专家组 (JPEG) 格式的文件的相关信息:

info = imfinfo('ngc6543a.jpg')

info =

Filename

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值