getDefaultPixelInfoString
获取默认像素值作为字符向量
描述
例子
从图像模型中获取RGB像素值
获取的像素值imagemodel
对象可以以适合在不同的交互式图像处理工具中显示的几种格式返回。
创建与彩色图像相关联的图像模型。
H = imshow(“flamingos.jpg”);
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”);
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}
输入参数
imgmodel
- - - - - -图像模型
标量imagemodel
对象
图像模型,指定为标量imagemodel
对象。
输出参数
pixval
-默认像素值
“强度”
|[r g b]
|“BW”
|'<索引> [R G B]'
默认像素值,作为下列之一返回。
图像类型 | 默认像素值 |
---|---|
灰度 | “强度” |
真彩(RGB) | [r g b] |
二进制 | “BW” |
索引 | '<索引> [R G B]' |
数据类型:字符
版本历史
R2006a之前介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。