Interface for algorithm automation in ground truth labeling
The AutomationAlgorithm
class specifies the interface for
defining custom automation algorithms to run in the Image Labeler,
Video Labeler,
and Ground Truth Labeler (Automated Driving Toolbox) apps. Classes that
inherit from the AutomationAlgorithm
interface can be
used with the automation workflow of the labeling apps to generate ground truth labels.
Use of the Ground Truth Labeler app requires Automated Driving Toolbox™.
Clients of an AutomationAlgorithm
implement these
user-defined functions to define execution of the algorithm.
checkLabelDefinition | Validate label definition |
checkSignalType | Validate signal type |
checkSetup | Set up validation (optional) |
initialize | Initialize state for algorithm execution (optional) |
run | Run label automation on every frame in interval |
terminate | Terminate automated algorithm (optional) |
Clients of an AutomationAlgorithm
can also implement
the user-defined settingsDialog
function to display
algorithm settings, or a constructor with no input arguments.
For more information on creating your own automation algorithm, see Create Automation Algorithm for Labeling.
groundTruth
| labelType
| vision.labeler.mixin.Temporal
| groundTruthMultisignal
(Automated Driving Toolbox)