vis4d.eval.scalabel.track

Scalabel tracking evaluator.

Classes

ScalabelTrackEvaluator(annotation_path[, ...])

Scalabel 2D tracking evaluation class.

class ScalabelTrackEvaluator(annotation_path, config=None, mask_threshold=0.0)[source]

Scalabel 2D tracking evaluation class.

Initialize the evaluator.

__repr__()[source]

Concise representation of the dataset evaluator.

Return type:

str

evaluate(metric)[source]

Evaluate the dataset.

Return type:

tuple[Dict[str, Union[float, int, Tensor]], str]

process_batch(frame_ids, sample_names, sequence_names, pred_boxes, pred_classes, pred_scores, pred_track_ids, pred_masks=None)[source]

Process tracking results.

Return type:

None

property metrics: list[str]

Supported metrics.