CHANGELOG
2.2.6
- Add badges: license and preprint.
- Improve the README.
- Define the license in the
pyproject.toml
2.2.3
- Add VicomTech logo to the README.
- Make the usage screenshot visible on PyPI.
2.2.2
- Spell out all necessary options for results’ reproducibility in the README.
2.2.0
- Improve the README.
- Possibility to report on the tracker parameters to stdout in the ClavIA script.
- Set tracker parameters (algorithm, metric, threshold and max_age) via options in ClavIA CLI.
- Set tracker parameters (algorithm, metric, threshold and max_age) via options in batch run CLI.
- Possibility to report on the tracker parameters to stdout in the batch run script.
- The number of figures after floating point is 4 for F1, Precision and Recall and 6 for Accuracy.
- Report tracker parameters once, before tracking in
run-ab-3d-mot-with-claviaandbatch-run-ab-3d-mot. - Script
batch-run-ab-3d-mot-annotationsto run the tracker consuming KITTI annotations. - Meta info is passed through the tracker when consuming annotations.
2.1.0
- Add script
run-ab-3d-mot-with-claviato run the tracker consuming KITTI annotations. - Use
pure-ab-3d-mot==2.1.0. - Update third-party development dependencies.
2.0.0
- Use the AssociationQuality class from the package
association-quality-clavia.
1.0.0
- Added the module
association_qualitywith an implementation of the classifier.
0.1.0
- Creation.
- Split the module
evaluation.pyinto smaller modules. - Unit test the function
box_overlap(originallyboxoverlap). - Unit test the class
Stat(originallystat). - Unit test the class
TrackData(originallytData). - Capitalize the constant
num_sample_points–>NUM_SAMPLE_POINTS = 41.0. - Remove the
dump(text file stream) from the classStat. - Rename
Stat.print_summarytoStat.get_summary. - Remove plot functions from
Stat. - Add the magic
TrackData.__repr__. - Merge
loadGroundTruthandloadTrackingintoload_data. - Abstain from loading data from text file (
scripts/KITTI/evaluate_tracking.seqmap.val). - Make
TrackingEvaluation.getThresholdsa standalone function (thresholds.get_thresholds). - Simplify arguments of the
TrackingEvaluation.load_data. - Test
TrackingEvaluation.reset(). - Start testing
TrackingEvaluation.compute_3d_party_metrics. - Tested all, many by defining smaller functions.
- Added an argparse-based CLI.
- Added rich-argparse raw-text formatter in CLI.
- Added a script
run-ab-3d-motto run the AB3DMOT tracker (frompure-ab-3d-motpackage). - Added a script
eval-ab-3d-mot-single-seqto run the evaluator on results produced byrun-ab-3d-mot. - Script
batch-run-ab-3d-motto run the AB3DMOT tracker for a set of detection sequences. - Using the progress bar from the
richpackage inbatch-run-ab-3d-mot. - Added the
batch-eval-ab-3d-mot. - Fixed the tracking output by adding more time stamps to the detection generator.