vision.labeler.AutomationAlgorithm类
包:vision.labeler
地面真值标记算法自动化接口
描述
的vision.labeler.AutomationAlgorithm
类中运行的自定义自动化算法的接口图片标志,贴标签机视频,地面真相标签(自动驾驶工具箱)应用程序。类继承的类AutomationAlgorithm
接口可以与标签应用程序的自动化工作流程一起使用,以生成ground truth标签。
您还可以使用自定义函数来创建自动化算法。您可以在标签应用程序中指定该功能,使您能够调整自动化参数。详情请参见创建自动标记算法函数.
的vision.labeler.AutomationAlgorithm
类是一个处理
类。
属性
的AutomationAlgorithm
类预定义了这组属性。
GroundTruth
- - - - - -地面真实数据
groundTruth
对象|groundTruthMultisignal
对象
地面真相数据,指定为agroundTruth
或groundTruthMultisignal
(自动驾驶工具箱)对象。此属性保存自动化之前标签应用程序中的所有标签。
用于自动化算法的图片标志或贴标签机视频App,这个属性必须是a
groundTruth
对象。用于自动化算法的地面真相标签(自动驾驶工具箱)App,这个属性必须是a
groundTruthMultisignal
对象。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
SelectedLabelDefinitions
- - - - - -选定的标签定义
结构
在标签应用程序中为自动化选择的标签定义,指定为一个结构。标签应用程序支持每个自动化会话只选择金宝app一个标签定义。在标签应用程序中,所选的标签定义在ROI标签或现场标签左边的窗格。
该结构包含这些字段。
场 | 描述 |
---|---|
类型 |
|
的名字 |
包含标签定义名称的字符向量。 |
属性 (可选) |
结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包括 该结构数组中每个属性结构的第一个字段包含属性名称。第二个字段包含与该名称相关联的值的结构。如果你在定义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 |
私人
|
ValidLabelDefinitions
- - - - - -有效的标签定义
结构数组
算法可以自动执行的有效标签定义,指定为结构数组。数组中的每个结构都对应一个有效的标签定义。为了确定哪些标签定义是有效的,应用程序使用checkLabelDefinition
方法。该表描述了每个有效标签定义结构的字段。
场 | 描述 |
---|---|
类型 |
|
的名字 |
包含标签定义名称的字符向量。 |
属性 (可选) |
结构数组,该数组为标签定义中的每个属性包含一个结构。如果标签定义不包含属性,则此属性不包括 该结构数组中每个属性结构的第一个字段包含属性名称。第二个字段包含与该名称相关联的值的结构。如果你在定义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 |
真正的
|
UserDirections
- - - - - -app显示算法方向
单元阵列
在app中显示的算法方向,指定为单元格数组。UserDirections
被指定为cellstr
,每个字符串代表一个单独的方向。使用checkSetup
方法来验证是否遵守了说明。
属性:
GetAccess |
公共
|
摘要 |
真正的
|
常数 |
真正的
|
NonCopyable |
真正的
|
方法
公共方法
的客户AutomationAlgorithm
实现这些用户定义函数来定义算法的执行。有关创建自己的自动化算法的详细信息,请参见创建自动标记算法.
checkLabelDefinition |
验证标签定义 |
checkSignalType |
验证信号类型 |
金宝appsupportsMultisignalAutomation |
设置多信号算法自动化标志 |
checkSetup |
设置验证(可选) |
初始化 |
算法执行的初始化状态(可选) |
运行 |
在间隔内的每一帧上运行标签自动化 |
终止 |
终止自动算法(可选) |
settingsDialog |
显示算法设置(可选) |
版本历史
在R2017a中引入
另请参阅
应用程序
功能
groundTruth
|groundTruthMultisignal
(自动驾驶工具箱)|labelType
|vision.labeler.mixin.Temporal
|vision.labeler.mixin.BlockedImageAutomation
主题
- 创建自动标记算法
- 创建自动标记算法函数
- 时序自动化算法
- 分块图像自动化算法
- 自动地真实标记车道边界(自动驾驶工具箱)
- 用于语义分割的自动Ground Truth标签(自动驾驶工具箱)
- 自动标记对象的属性(自动驾驶工具箱)
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。