主要内容

getDefaultPixelInfoString

获取默认像素值作为字符向量

描述

例子

pixval= getDefaultPixelInfoString (imgmodel属性中显示的信息匹配的默认像素值字符向量像素信息工具的图像类型imgmodel.这个字符向量可以用来代替实际的像素信息值。

例子

全部折叠

获取的像素值imagemodel对象可以以适合在不同的交互式图像处理工具中显示的几种格式返回。

创建与彩色图像相关联的图像模型。

H = imshow(“flamingos.jpg”);

图中包含一个轴对象。axis对象包含一个image类型的对象。

Im = imagemodel(h)
im = IMAGEMODEL对象访问具有以下属性的图像:ClassType: 'uint8' DisplayRange: [] ImageHeight: 972 ImageType: ' truecololeimagewidth: 1296 MinIntensity: [] MaxIntensity: []

通过指定行坐标和列坐标来选择像素。该像素的(行,列)坐标为(100,200)。

R = 100;C = 200;

方法获取像素的数值getPixelValue函数。

pxValue = getPixelValue(im,r,c)
pxValue =1x3 uint8行向量104 95 54

方法获取默认像素信息字符串getDefaultPixelInfoString函数。此字符串取决于图像的类型,但不使用像素值。像素信息字符串适合与像素信息工具一起使用。

defaultPxInfoStr = getDefaultPixelInfoString(im)
defaultPxInfoStr = '[R G B]'

方法获取指定像素的像素信息字符串,使用相同的字符串格式getPixelInfoString函数。

pxInfoStr = getPixelInfoString(im,r,c)
pxInfoStr = '[104 95 54]'

方法获取默认像素区域字符串getDefaultPixelRegionString函数。此字符串取决于图像的类型,但不使用像素值。像素区域字符串适合使用像素区域工具。

defaultPxRegStr = getDefaultPixelRegionString(im)
defaulpxregstr = 'R:000 G:000 B:000'

有两个步骤以相同的字符串格式获取指定像素的像素区域字符串。首先,获取一个函数formatFcn控件格式化数值像素值getPixelRegionFormatFcn函数。然后,指定像素的行坐标和列坐标作为输入参数formatFcn来获取格式化的字符串。

formatFcn = getPixelRegionFormatFcn(im);pxRegStr = formatFcn(r,c)
pxRegStr =1x1单元阵列{“R: 104…”}

获取的像素值imagemodel对象可以以适合在不同的交互式图像处理工具中显示的几种格式返回。

创建与灰度图像相关联的图像模型。

H = imshow(“liftingbody.png”);

图中包含一个轴对象。axis对象包含一个image类型的对象。

Im = imagemodel(h)
im = IMAGEMODEL对象访问具有以下属性的图像:ClassType: 'uint8' DisplayRange: [0 255] ImageHeight: 512 ImageType: 'intensity' ImageWidth: 512 MinIntensity: 0 MaxIntensity: 255

通过指定行坐标和列坐标来选择像素。这个像素有(行,列)坐标(50,250)。

R = 50;C = 250;

方法获取像素的数值getPixelValue函数。

pxValue = getPixelValue(im,r,c)
pxValue =uint8151

将数值像素值转换为字符串。首先,获取一个函数formatFcn控件格式化数值像素值getNumberFormatFcn.然后,指定像素的数值作为的输入参数formatFcn来获取格式化的字符串。

formatFcn = getNumberFormatFcn(im);pxValueStr = formatFcn(pxValue)
pxValueStr = '151'

方法获取默认像素信息字符串getDefaultPixelInfoString函数。此字符串取决于图像的类型,但不使用像素值。像素信息字符串适合与像素信息工具一起使用。

defaultPxInfoStr = getDefaultPixelInfoString(im)
defaulpxinfostr = '强度'

方法获取指定像素的像素信息字符串,使用相同的字符串格式getPixelInfoString函数。

pxInfoStr = getPixelInfoString(im,r,c)
pxInfoStr = '151'

方法获取默认像素区域字符串getDefaultPixelRegionString函数。此字符串取决于图像的类型,但不使用像素值。像素区域字符串适合使用像素区域工具。

defaultPxRegStr = getDefaultPixelRegionString(im)
defaultPxRegStr = '000'

有两个步骤以相同的字符串格式获取指定像素的像素区域字符串。首先,获取一个函数formatFcn控件格式化数值像素值getPixelRegionFormatFcn函数。然后,指定像素的行坐标和列坐标作为输入参数formatFcn来获取格式化的字符串。

formatFcn = getPixelRegionFormatFcn(im);pxRegStr = formatFcn(r,c)
pxRegStr =1x1单元阵列”{151}

输入参数

全部折叠

图像模型,指定为标量imagemodel对象。

输出参数

全部折叠

默认像素值,作为下列之一返回。

图像类型 默认像素值
灰度 “强度”
真彩(RGB) [r g b]
二进制 “BW”
索引 '<索引> [R G B]'

数据类型:字符

版本历史

R2006a之前介绍