主要内容

checkSetup

设置验证(可选)

描述

在标签应用程序中checkSetup方法在单击时检查设置的有效性运行在自动化会话中。如果checkSetup返回符合事实的,则设置有效,应用程序使用初始化运行终止方法。

客户AutomationAlgorithm可以选择性地实现此方法。

我准备好了= checkSetup (algObj返回符合事实的如果正确地完成了设置和算法的自动化algObj可以开始执行。否则,checkSetup返回

例子

我准备好了= checkSetup (algObjlabelsToAutomate另外提供一个表,labelsToAutomate,其中包含为自动算法选择用于标记的标签。此语法不支持像素标签自动化。金宝app此外,此语法仅对依赖于时间的(暂时的)自动化算法可用。的地面实况贴标签机(自动驾驶工具箱)(需要自动驾驶工具箱)™) 和贴标签机视频应用程序支金宝app持时间算法,但图片标志没有。有关这些类型的算法的更多信息,请参阅颞自动化算法

例子

全部展开

的实现checkSetup方法检查临时自动化算法的设置。如果存在至少一个ROI标签,该方法确定一个自动化算法已准备好运行。

作用isReady = checkSetup(algObj, labelsto自动化)notEmpty = ~isempty(labelsto自动化);任何(labelsToAutomate hasROILabels =。类型= = labelType.Rectangle);isReady = (notEmpty && hasROILabels)结束

输入参数

全部展开

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

为自动化选择的标签,指定为包含这些列的表。

列名 描述
类型

唇形包含标签类型的枚举。有效的标签类型有:

  • labelType。矩形

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

  • 标号线

  • labelType。场景

labelType。PixelLabellabelType。自定义不受支持。金宝app

的名字 包含标签名称的字符向量。
时间 标量类型的指定标记标签的时间(以秒为单位)。
位置

标签在帧中的位置。这个向量的格式取决于标签类型。

标签类型 位置总体安排
矩形—矩形感兴趣区域(ROI)标签

1乘4的数字向量[x, y, w, h],地点:

  • xy指定矩形的左上角。

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

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

长方体—长方体ROI标签

形式的1×9数字向量[xctr, yctr, zctr, xlen, ylen, zlen, xrot, yrot, zrot],地点:

  • xctryctrzctr指定长方体的中心。

  • xlenylenzlen指定长方体沿直线的长度x设在,y设在,z分别设在。

  • xrotyrotzrot指定长方体的旋转角度x设在,y设在,z分别设在。这些角度是顺时针正的,当看在他们相应的轴向前的方向。

此图显示这些值如何指定长方体的位置。

—Polyline ROI标签 N这种形式的数字矩阵[(x1, y1;x2 y2;...;xN yN)N折线上的点。
场景——现场标签 []

表中的每一行都对应于为自动化选择的标签。这labelsToAutomate表包含一个矩形标签、一个带五个点的直线标签和一个长方体标签。

类型名称时间位置  _________ ____________ _________ ____________ 矩形的车0.033333 [1 x4双]0.066667线的LaneMarker [5 x2双]长方体的卡车0.099999 [1 x9双]

输出参数

全部展开

设置检查的结果为真或假,返回为10数据类型逻辑

介绍了R2017a