主要内容

vision.labeler.AutomationAlgorithm类

包:vision.labeler

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

描述

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

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

类属性

摘要
真正的

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

属性

全部展开

AutomationAlgorithm类预定义了这组属性。

地面真实数据,指定为groundTruthgroundTruthMultisignal(自动驾驶工具箱)对象。该属性包含自动标记应用程序中的所有标签。

  • 用于自动化算法图片标志贴标签机视频应用程序,此属性必须为groundTruth对象。

  • 用于自动化算法地面实况贴标签机(自动驾驶工具箱)应用程序,此属性必须为groundTruthMultisignal对象。

属性:

GetAccess
公共
SetAccess
私人

在标签应用程序中为自动化选择的标签定义,指定为一个结构。标签应用程序支持每个自动化会话只选择万博1manbetx一个标签定义。在标签应用程序中,选择的标签定义在黄色突出显示ROI标签现场标签左边的窗格。

结构包含这些字段。

描述
类型

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

  • labelType。矩形

  • labelType。长方体(点云)

  • labelType。ProjectedCuboid(用于图像和视频数据)

  • labelType。行

  • labelType。PixelLabel

  • labelType。场景

labelType。自定义不支持。万博1manbetx

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

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

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

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

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

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

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

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

属性:

GetAccess
公共
SetAccess
私人

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

描述
类型

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

  • labelType。矩形

  • labelType。长方体(点云)

  • labelType。ProjectedCuboid(用于图像和视频数据)

  • labelType。行

  • labelType。PixelLabel

  • labelType。场景

labelType。自定义不支持。万博1manbetx

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

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

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

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

查看样本ValidLabelDefinitions结构,在MATLAB命令提示符中输入此代码。

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

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

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

属性:

GetAccess
公共
SetAccess
私人

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

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

属性:

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

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

属性:

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

算法方向在应用程序中显示,指定为一个单元格数组。UserDirections被指定为cellstr,每个字符串代表一个单独的方向。使用checkSetup方法来验证方向已被遵守。

属性:

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

方法

全部展开

介绍了R2017a