主要内容

运行

在间隔的每一帧上运行标签自动化

描述

运行方法通过执行自动化算法计算单个帧的自动标签。在自动化过程中,标签应用程序在一个循环中运行这个方法,为被自动化的选择中的每一帧计算自动标签。

的客户AutomationAlgorithm必须实现此方法。

autoLabels= (algObj框架处理单个帧,框架,使用algObj自动算法,并返回自动标签,autoLabels

输入参数

全部展开

自动化算法,指定为vision.labeler.AutomationAlgorithm对象。

的标签被计算的帧,指定为的数值矩阵图像信号或pointCloud对象PointCloud信号。

输出参数

全部展开

由自动化算法生成的标签,作为分类矩阵、结构数组或表返回。

对于自动标记像素的算法,实现运行方法返回autoLabels作为一个分类标签矩阵,其中每个类别表示一个像素标签。有关更多信息,请参见如何标签应用程序商店导出像素标签

对于自动化非像素标签的算法,实现运行方法返回结构数组。数组中的每个结构都包含特定名称和类型的标签。该方法将名称和类型相同的标签组合到数组中的单个结构中。

该表描述了autoLabels表或字段autoLabels结构。

字段名 描述
类型

labelType枚举,其中包含标签的类型。有效的标签类型是:

  • labelType。矩形

  • labelType。长方体地面实况贴标签机应用程序只有)

  • labelType。ProjectedCuboid

  • labelType。行

  • labelType。场景

的名字 包含标签名称的字符向量。
位置

指定标签的位置的名字而且类型.的格式位置取决于标签类型。

标签类型 位置格式
矩形—矩形感兴趣区域(ROI)标签

-by-4的数字矩阵形式[x, y, w, h],地点:

  • 是帧中标签的数量。

  • x而且y指定矩形的左上角。

  • w指定矩形的宽度,它是矩形沿x设在。

  • h指定矩形的高度,它是矩形沿y设在。

长方体—长方体ROI标签

-by-9数字矩阵的行形式[xctr, yctr, zctr, xlen, ylen, zlen, xrot, yrot, zrot],地点:

  • 是帧中标签的数量。

  • xctryctr,zctr指定长方体的中心。

  • xlenylen,zlen的长方体的长度x设在,y设在,z-轴,分别在应用旋转之前。

  • xrotyrot,zrot指定长方体沿的旋转角度x设在,y设在,z分别设在。从它们对应轴的正向看,这些角都是顺时针正的。

该图显示了这些值如何确定长方体的位置。

ProjectedCuboid—长方体ROI标签

-乘8向量的形式[x1, y1, w1, h1, x2, y2, w2, h2],地点:

  • 是帧中标签的数量。

  • (x1, y1)指定了xy投影长方体正面左上角位置的坐标

  • w1指定投影长方体正面的宽度。

  • h1指定投影长方体正面的高度。

  • x2, y2指定了xy投影长方体背面左上角位置的坐标。

  • w2指定投影长方体背面的宽度。

  • h2指定投影长方体背面的高度。

该图显示了这些值如何确定长方体的位置。

标签预计长方体

—折线ROI标签

-by-1的单元格数组向量,其中是帧中标签的数量。每个单元格数组都包含N-by-2的数字矩阵形式[(x1, y1;x2 y2;...;xN yN)N折线上的点。

场景——现场标签

逻辑的价值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双)

介绍了R2017a