Matlab快速入门之显示图像

文章目录(展开/隐藏→)

展开
4.3
(3)

本文我们带来Matlab快速入门中图像处理的部分,当然只是简单介绍一下。我们需要知道的是Matlab中处理图像,是把图像分为三个二维数组,分别代表图片上的RGB三个通道。这一点,我们之前也有过部分介绍,可以参考文章:《Matlab图像读取函数imread用法介绍》、《Matlab图像灰度转换函数rgb2gray》以及《Matlab求解三维数组中的最值问题》。

Matlab快速入门之显示图像

图像数据

您可以将二维数值数组显示为图像。在图像中,数组元素决定了图像的亮度或颜色。例如,加载一个图像数组及其颜色图:这里durer是Matlab内置的一组数据。

>> load durer
>> whos
  Name           Size               Bytes  Class     Attributes

  X            648x509            2638656  double              
  caption        2x28                 112  char                
  map          128x3                 3072  double   

加载文件 durer.mat,向工作区添加三个变量。数组 X 是一个 648×509 矩阵,map 是作为此图像的颜色图的 128×3 数组。

MAT 文件(例如 durer.mat)是用于提供保存 MATLAB® 变量的方法的二进制文件。

X 的元素是介于 1 和 128 之间的整数,用作颜色图 map 的索引。要显示图像,请使用 imshow 函数:

imshow(X,map)

重新生成阿尔布雷特•丢勒的蚀刻板画。

Matlab快速入门之显示图像

读取和写入图像

使用 imread 函数可以读取标准图像文件(TIFF、JPEG、PNG 等)。imread 返回的数据类型取决于读取的图像类型。

使用 imwrite 函数可以将 MATLAB 数据写入到各种标准图像格式。

共计3人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

转载文章,原文出处:MathWorks官网,由古哥整理发布

如若转载,请注明出处:https://iymark.com/program/matlab/plotting-image-data.html

(1)
上一篇 2022年10月15日 20:27
下一篇 2022年11月10日 12:50

相关推荐

发表回复

登录后才能评论
本站APP
微信小程序