文档帮助中心文档
在间隔的每一帧上运行标签自动化
autoLabels =运行(algObj框架)
的运行方法通过执行自动化算法计算单个帧的自动标签。在自动化过程中,标签应用程序在一个循环中运行这个方法,为被自动化的选择中的每一帧计算自动标签。
运行
的客户AutomationAlgorithm必须实现此方法。
AutomationAlgorithm
autoLabels= (algObj,框架)处理单个帧,框架,使用algObj自动算法,并返回自动标签,autoLabels.
autoLabels= (algObj,框架)
autoLabels
algObj
框架
全部展开
vision.labeler.AutomationAlgorithm
自动化算法,指定为vision.labeler.AutomationAlgorithm对象。
的标签被计算的帧,指定为的数值矩阵图像信号或pointCloud对象PointCloud信号。
图像
pointCloud
PointCloud
由自动化算法生成的标签,作为分类矩阵、结构数组或表返回。
对于自动标记像素的算法,实现运行方法返回autoLabels作为一个分类标签矩阵,其中每个类别表示一个像素标签。有关更多信息,请参见如何标签应用程序商店导出像素标签.
分类
对于自动化非像素标签的算法,实现运行方法返回结构数组。数组中的每个结构都包含特定名称和类型的标签。该方法将名称和类型相同的标签组合到数组中的单个结构中。
该表描述了autoLabels表或字段autoLabels结构。
类型
labelType枚举,其中包含标签的类型。有效的标签类型是:
labelType
labelType。矩形
labelType。长方体(地面实况贴标签机应用程序只有)
labelType。长方体
labelType。ProjectedCuboid
labelType。行
labelType。场景
的名字
位置
指定标签的位置的名字而且类型.的格式位置取决于标签类型。
矩形
米-by-4的数字矩阵形式[x, y, w, h],地点:
米
[x, y, w, h]
米是帧中标签的数量。
x而且y指定矩形的左上角。
x
y
w指定矩形的宽度,它是矩形沿x设在。
w
h指定矩形的高度,它是矩形沿y设在。
h
长方体
米-by-9数字矩阵的行形式[xctr, yctr, zctr, xlen, ylen, zlen, xrot, yrot, zrot],地点:
[xctr, yctr, zctr, xlen, ylen, zlen, xrot, yrot, zrot]
xctr,yctr,zctr指定长方体的中心。
xctr
yctr
zctr
xlen,ylen,zlen的长方体的长度x设在,y设在,z-轴,分别在应用旋转之前。
xlen
ylen
zlen
xrot,yrot,zrot指定长方体沿的旋转角度x设在,y设在,z分别设在。从它们对应轴的正向看,这些角都是顺时针正的。
xrot
yrot
zrot
该图显示了这些值如何确定长方体的位置。
ProjectedCuboid
米-乘8向量的形式[x1, y1, w1, h1, x2, y2, w2, h2],地点:
[x1, y1, w1, h1, x2, y2, w2, h2]
(x1, y1)指定了x,y投影长方体正面左上角位置的坐标
(x1, y1)
w1指定投影长方体正面的宽度。
w1
h1指定投影长方体正面的高度。
h1
x2, y2指定了x,y投影长方体背面左上角位置的坐标。
x2, y2
w2指定投影长方体背面的宽度。
w2
h2指定投影长方体背面的高度。
h2
行
米-by-1的单元格数组向量,其中米是帧中标签的数量。每个单元格数组都包含N-by-2的数字矩阵形式[(x1, y1;x2 y2;...;xN yN)为N折线上的点。
N
[(x1, y1;x2 y2;...;xN yN)
场景
逻辑的价值1如果算法确定标签出现在帧中0否则。
1
0
属性
结构数组,该数组为标签中的每个属性包含一个结构。如果标签定义不包含属性,则autoLabels输出不包括此字段。
中的每个结构属性结构数组,该结构的名称就是相应属性的名称。结构的值是对应属性的值。
要查看示例autoLabels结构数组,在MATLAB中输入此代码®命令提示符。
autoLabels(1)。Name =“汽车”;autoLabels(1)。类型= labelType.Rectangle; autoLabels(1).Position = [20 20 50 50]; autoLabels(2).Name =“卡车”;autoLabels(2)。类型= labelType.Rectangle; autoLabels(2).Position = [70 70 50 50; 100 100 25 25];
或者,对于非像素标签,可以使用运行方法返回autoLabels作为一个表。表行等价于结构数组中的结构。表列等价于结构字段。这张表相当于样本autoLabels先前指定的结构数组。
名字类型的位置 ____________ _________ ____________ ' 汽车的矩形[1 x4双]卡车的矩形(2 x4双)
checkSetup|初始化|labelType|终止|vision.labeler.AutomationAlgorithm
checkSetup
初始化
终止
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处