lidar.labeler.AutomationAlgorithm类
包:lidar.labeler
地面真值标记算法自动化接口
描述
的lidar.labeler.AutomationAlgorithm
类指定用于定义在类中运行的自定义自动化算法的接口激光雷达贴标签机类继承自AutomationAlgorithm
接口可以与自动化工作流程相结合使用激光雷达贴标签机应用程序生成地面真理标签。
的lidar.labeler.AutomationAlgorithm
类是一个处理
类。
属性
的AutomationAlgorithm
类预先定义了此属性集。
GroundTruth
- - - - - -地面真实数据
groundTruthLidar
对象
SelectedLabelDefinitions
- - - - - -选定的标签定义
结构
在应用程序中为自动化选择的标签定义,指定为一个结构。应用程序只支持在每个自动化会话中选择一个标签定义。在应用程序中,选中的标签定义在ROI标签或现场标签左边的窗格。
该结构包含这些字段。
场 | 描述 |
---|---|
类型 |
|
的名字 |
包含标签定义名称的字符向量。 |
属性 (可选) |
结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包含 该结构数组中每个属性结构的第一个字段包含属性名。第二个字段包含与该名称关联的值的结构。如果你定义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 |
私人
|
ValidLabelDefinitions
- - - - - -有效的标签定义
结构数组
算法可以自动执行的有效标签定义,指定为结构数组。数组中的每个结构都对应一个有效的标签定义。要确定哪些标签定义是有效的,应用程序使用checkLabelDefinition
方法。该表描述了每个有效标签定义结构的字段。
场 | 描述 |
---|---|
类型 |
|
的名字 |
包含标签定义名称的字符向量。 |
属性 (可选) |
结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包含 该结构数组中每个属性结构的第一个字段包含属性名。第二个字段包含与该名称关联的值的结构。如果你定义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 |
真正的
|
UserDirections
- - - - - -app中显示算法方向
单元阵列
算法方向显示在app中,指定为单元格数组。UserDirections
指定为cellstr
,每个字符串代表一个单独的方向。使用checkSetup
方法来验证指示是否已被遵守。
属性:
GetAccess |
公共
|
摘要 |
真正的
|
常数 |
真正的
|
NonCopyable |
真正的
|
方法
公共方法
的客户AutomationAlgorithm
实现这些用户定义函数来定义算法的执行。有关创建自己的自动化算法的更多信息,请参见创建自动标记算法.
checkLabelDefinition |
验证标签定义 |
checkSignalType |
验证信号类型 |
checkSetup |
设置验证(可选) |
初始化 |
算法执行的初始化状态(可选) |
运行 |
在间隔的每一帧上运行标签自动化 |
终止 |
终止自动算法(可选) |
settingsDialog |
显示算法设置(可选) |
版本历史
在R2022a中引入
另请参阅
应用程序
功能
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。