文档帮助中心文档
将标签矩阵转换为线性索引的单元格数组
pixelIndexList = label2idx(左)
例子
pixelIndexList= label2idx (l)转换由标签矩阵描述的区域l成线性指数pixelIndexList.
pixelIndexList= label2idx (l)
pixelIndexList
l
全部折叠
创建一个包含三个区域的小样本矩阵。
BW =逻辑([1 1 1 0 0 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 0 0 0 0]);
从这个示例图像创建一个标签矩阵。
L = bwlabel (BW)
L =8×81 1 1 0 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 0 2 2 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 3 0 1 1 1 0 0 0 3 0 1 1 1 0 0 3 3 0 1 1 1 0 0 0 0 0
获得每个区域中所有像素的线性索引列表。该函数返回一个单元格数组,每个单元格数组对应于它在标签矩阵中找到的每个区域。
pixelIndexList =1×3单元阵列{24x1 double} {4x1 double} {4x1 double}
检查返回的一个像素索引列表。例如,查看返回的cell数组中的第二个cell。它包含标记为“2”区域中所有像素的线性索引。该区域的左上角为像素BW(2,5),是线性索引中的第34个像素。
pixelIndexList {2}
ans =4×134 35 42 43
标号矩阵,指定为任意维度的数字数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
区域内像素的线性索引,返回为1-by-n单元阵列。输出的每个元素,pixelIndexList {n},是一个包含所有线性指标的向量l在哪里l等于n.
pixelIndexList {n}
n
label2idx金宝app支持C代码的生成(需要MATLAB®编码器™).有关更多信息,请参见用于图像处理的代码生成.
label2idx
labelmatrix|superpixels|label2rgb
labelmatrix
superpixels
label2rgb
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系