文档

imattributes

关于图像属性的信息

语法

Attrs = imattributes
Attrs = imattributes(himage)
Attrs = imattributes(imgmodel)

描述

Attrs = imattributes返回有关当前图中图像的信息。如果当前图形不包含图像,imattributes返回一个空数组。

Attrs = imattributes(himage)返回指定的映像的信息himage,图像对象的句柄。imattributes通过查询图像对象获取图像属性CData

imattributes返回图像属性信息attrs,一个4 × 2或6 × 2单元格数组,这取决于图像类型。单元格数组的第一列包含属性的名称。第二列包含属性的值。属性名和值都是字符向量。下表按照这些属性在单元格数组中出现的顺序列出了它们。

属性名称

价值

的宽度(列)

图像中的列数

的高度(行)

图像中的行数

“类”

映像使用的数据类型,例如uint8

请注意

int16图片,imageinfo返回类值,因为图像对象将这些类的CData转换为

的图像类型

图像处理工具箱软件识别的图像类型之一:的强度“真彩”“二元”,或“索引”

“最低强度”

对于强度图像,这个值表示任何像素的最低强度值。

对于索引图像,此值表示颜色映射的最低索引值。

不包括在“二元”“真彩”图像。

最大强度的

对于强度图像,这个值表示任何像素的最高强度值。

对于索引图像,此值表示颜色映射的最高索引值。

不包括在“二元”“真彩”图像。

Attrs = imattributes(imgmodel)返回由图像模型对象表示的图像的信息,imgmodel

例子

全部折叠

将灰度图像读入工作区。

H = imshow(“liftingbody.png”);

获取图像属性。

Attrs = imattributes(h)
attrs =6x2单元阵列{的宽度(列)}{512”}{的高度(行)}{512”}{‘类’}{‘uint8}{图像类型的}{“强度”}{最低强度的}{' 0 '}{最大强度的}{255 '}
H = imshow(“gantrycrane.png”);

Im = imagemodel(h);Attrs = imattributes(im)
attrs =4x2单元阵列{的宽度(列)}{400”}{的高度(行)}{264”}{‘类’}{‘uint8}{图像类型的}{“真彩”}

另请参阅

R2006a之前介绍

这个话题有用吗?