主要内容

vision.labeler.AutomationAlgorithm类

包:vision.labeler

地面真值标记算法自动化接口

描述

vision.labeler.AutomationAlgorithm类中运行的自定义自动化算法的接口图片标志贴标签机视频,地面真相标签(自动驾驶工具箱)应用程序。类继承的类AutomationAlgorithm接口可以与标签应用程序的自动化工作流程一起使用,以生成ground truth标签。

您还可以使用自定义函数来创建自动化算法。您可以在标签应用程序中指定该功能,使您能够调整自动化参数。详情请参见创建自动标记算法函数

vision.labeler.AutomationAlgorithm类是一个处理类。

类属性

摘要
真正的

有关类属性的信息,请参见类属性

属性

全部展开

AutomationAlgorithm类预定义了这组属性。

地面真相数据,指定为agroundTruthgroundTruthMultisignal(自动驾驶工具箱)对象。此属性保存自动化之前标签应用程序中的所有标签。

  • 用于自动化算法的图片标志贴标签机视频App,这个属性必须是agroundTruth对象。

  • 用于自动化算法的地面真相标签(自动驾驶工具箱)App,这个属性必须是agroundTruthMultisignal对象。

属性:

GetAccess
公共
SetAccess
私人

在标签应用程序中为自动化选择的标签定义,指定为一个结构。标签应用程序支持每个自动化会话只选择金宝app一个标签定义。在标签应用程序中,所选的标签定义在ROI标签现场标签左边的窗格。

该结构包含这些字段。

描述
类型

labelType包含标签定义类型的枚举。有效的标签类型是:

  • labelType。矩形

  • labelType。多边形

  • labelType。长方体(适用于点云)

  • labelType。ProjectedCuboid(图像及视频数据)

  • labelType。行

  • labelType。PixelLabel

  • labelType。场景

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

的名字 包含标签定义名称的字符向量。
属性(可选)

结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包括属性字段。

该结构数组中每个属性结构的第一个字段包含属性名称。第二个字段包含与该名称相关联的值的结构。如果你在定义a列表属性时,还必须为该属性定义值列表。值数值字符串,或逻辑属性是可选的。属性的描述在所有情况下都是可选的。

PixelLabelID(可选) 包含标签定义的像素标签ID的正整数。这PixelLabelID字段仅适用于类型的标签定义PixelLabel

查看示例SelectedLabelDefinitions结构中包含一个属性,在MATLAB中输入此代码®命令提示符。

selectedLabelDefs。Type = labelType。矩形;selectedLabelDefs。Name =“汽车”;selectedLabelDefs。属性= struct(“距离”...结构(“DefaultValue”0,“描述”“传感器距离”))

查看示例SelectedLabelDefinitions结构,包含像素标签定义,在MATLAB命令提示符输入此代码。

selectedLabelDefs。Type = labelType。PixelLabel;selectedLabelDefs。Name =“汽车”;selectedLabelDefs。属性= struct(“距离”...结构(“DefaultValue”0,“描述”“传感器距离”))

属性:

GetAccess
公共
SetAccess
私人

算法可以自动执行的有效标签定义,指定为结构数组。数组中的每个结构都对应一个有效的标签定义。为了确定哪些标签定义是有效的,应用程序使用checkLabelDefinition方法。该表描述了每个有效标签定义结构的字段。

描述
类型

labelType包含标签定义类型的枚举。有效的标签类型是:

  • labelType。矩形

  • labelType。多边形

  • labelType。长方体(适用于点云)

  • labelType。ProjectedCuboid(图像及视频数据)

  • labelType。行

  • labelType。PixelLabel

  • labelType。场景

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

的名字 包含标签定义名称的字符向量。
属性(可选)

结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包括属性字段。

该结构数组中每个属性结构的第一个字段包含属性名称。第二个字段包含与该名称相关联的值的结构。如果你在定义a列表属性时,还必须为该属性定义值列表。值数值字符串,或逻辑属性是可选的。属性的描述在所有情况下都是可选的。

PixelLabelID(可选) 包含标签定义的像素标签ID的正整数。这PixelLabelID字段仅适用于类型的标签定义PixelLabel

查看示例ValidLabelDefinitions结构,包含一个属性,在MATLAB命令提示符输入此代码。

validLabelDefs(1)。Type = labelType。矩形;validLabelDefs(1)。Name =“汽车”;validLabelDefs(2)。Type = labelType。行;validLabelDefs(2)。Name =“LaneMarker”;validLabelDefs(3)。Type = labelType。场景validLabelDefs(3)。Name =“阳光”

查看示例ValidLabelDefinitions结构,包含像素标签定义,在MATLAB命令提示符输入此代码。

validLabelDefs(1)。Type = labelType。PixelLabel;validLabelDefs(1)。Name =“路”;validLabelDefs(1)。PixelLabelID = 1;validLabelDefs(2)。Type = labelType。PixelLabel;validLabelDefs(2)。Name =“天空”;validLabelDefs(2)。PixelLabelID = 2

属性:

GetAccess
公共
SetAccess
私人

的客户AutomationAlgorithm类来定义这组属性。这些属性为自动算法设置名称、描述和用户说明。

自动化算法名称,指定为字符向量。

属性:

GetAccess
公共
摘要
真正的
常数
真正的
NonCopyable
真正的

算法描述,指定为字符向量。

属性:

GetAccess
公共
摘要
真正的
常数
真正的
NonCopyable
真正的

在app中显示的算法方向,指定为单元格数组。UserDirections被指定为cellstr,每个字符串代表一个单独的方向。使用checkSetup方法来验证是否遵守了说明。

属性:

GetAccess
公共
摘要
真正的
常数
真正的
NonCopyable
真正的

方法

全部展开

版本历史

在R2017a中引入