/
autoLabelOptions

autoLabelOptions

Description

Sets the options on the autolabeler.

The autolabel operation attempts to label all the markers of the subjects in the scene for all time, selected ranges, or the current frame. When doing so, the trajectories that the autolabeler considers can be specified based on selection or length (in frames).

The autoLabelOptions command allows these options to be set as well as additional options that account for the subject calibration being less then ideal.

Functional area

Labeling

Command syntax

Syntax

autoLabelOptions [-rangeMode string] [-minTrajLength integer] [-jointPlacementSlack float] [-fixedSlack float] [-entranceThreshold float] [-exitThreshold float] [-jointLmtSlack float] [-recalSlack float] [-slackFactor float] [-selectedTraj boolean] [-solve boolean] [-labelingClusterFlexibility float] [-restoreDefaultSettings]

Arguments

None

Flags

NameFlag argumentsArgument typeComments
rangeMode1stringSpecifies the time range the autolabeler will label.
minTrajLength1integerOnly trajectories that are this length or longer will get considered by the autolabeler.
jointPlacementSlack1floatSpecifies the amount in mm the joint positions of the calibrated skeleton might be off by. Increase this value if you have low confidence in the joint positions of the skeleton.
fixedSlack1floatSpecifies the amount in mm the markers positions(constraint offsets) of the calibrated skeleton might be off by. Increase this value if you have low confidence in the marker positions relative to the skeleton.
entranceThreshold1float
Specifies the percentage of markers that must get labeled for the autoalabler to consider the actor in the volume and switch from boot mode to tracking mode.
exitThreshold1floatSpecifies the percentage of markers that get labeled for the autolabeler to consider the actor out of the volume.
jointLmtSlack1floatSpecifies the amount in percentage to increase the joint range by. Increase this value if you think the ROM used to calibrate the skeleton did not have enough motion.
recalSlack1floatSpecifies the amount in mm the marker covariance might be off by. Increase this value if you have low confidence in the maker covariances from the calibration.
slackFactor1floatThis allows slight extra uncertainty in marker placement, as a proportion of the wobble observed in the subject calibration.
selectedTraj1booleanSpecifies that only selected trajectories should be considered by the autolabeler.
restoreDefaultSettings0Resets the autolabel options.
labelingClusterFlexibility
float
solve
booleanSolves the labeling skeleton after automatic labeling occurs.

Return value

void

Examples

// Set the autolabeler to only label the select time ranges and not 
// allow labels applied to extend beyond the selected ranges.
autoLabelOptions -rangeMode "RangesOnly";

Additional information

Related commands


© Copyright Vicon Motion Systems. All rights reserved.

Vicon trademarks