主要内容

lidar.labeler.AutomationAlgorithm类

包:lidar.labeler

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

描述

lidar.labeler.AutomationAlgorithm类指定用于定义在类中运行的自定义自动化算法的接口激光雷达贴标签机类继承自AutomationAlgorithm接口可以与自动化工作流程相结合使用激光雷达贴标签机应用程序生成地面真理标签。

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

类属性

摘要
真正的

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

属性

全部展开

AutomationAlgorithm类预先定义了此属性集。

地真值数据,指定为groundTruthLidar.属性中的所有标签激光雷达贴标签机应用程序之前的自动化。

属性:

GetAccess
公共
SetAccess
私人

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

该结构包含这些字段。

描述
类型

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

  • labelType。长方体

  • labelType。行

  • labelType。场景

lidarLabelType对象包含标记ROI的体素的标签类型。您使用lidarLabelType。体素

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

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

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

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

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

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

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

selectedLabelDefs。类型= lidarLabelType.Voxel; selectedLabelDefs.Name =“树”;selectedLabelDefs。属性= struct(“距离”...结构(“DefaultValue”0,“描述”“传感器距离”))

属性:

GetAccess
公共
SetAccess
私人

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

描述
类型

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

  • labelType。长方体

  • labelType。行

  • labelType。场景

lidarLabelType对象包含标记ROI的体素的标签类型。您使用lidarLabelType。体素

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

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

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

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

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

validLabelDefs(1)。类型= labelType.Cuboid; validLabelDefs(1).Name =“汽车”;validLabelDefs(2)。类型= labelType.Line; validLabelDefs(2).Name =“LaneMarker”;validLabelDefs(3)。类型= lidarLabelType.Voxel; validLabelDefs(3).Name =“树”

属性:

GetAccess
公共
SetAccess
私人

本署的客户AutomationAlgorithm类定义此属性集时必须使用。这些属性为自动算法设置名称、描述和用户说明。

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

属性:

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

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

属性:

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

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

属性:

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

方法

全部展开

版本历史

在R2022a中引入

Baidu
map