UniTrack
[NeurIPS'21] Unified tracking framework with a single appearance model. It supports Single Object Tracking (SOT), Video Object Segmentation (VOS), Multi-Object Tracking (MOT), Multi-Object Tracking and Segmentation (MOTS), Pose Tracking, Video Instance Segmentation (VIS), and class-agnostic MOT (e.g. TAO dataset).
File Explorer
Download Latest Version (.zip)- crw_resnet18_s3.yaml
- crw_resnet18_s3_womotion.yaml
- imagenet_resnet18_s3.yaml
- imagenet_resnet18_s3_womotion.yaml
- ssib_s3_womotion.yaml
- ssib_s4_womotion.yaml
- __init__.py
- matching.py
- kalman_filter.py
- __init__.py
- propagate_box.py
- propagate_mask.py
- propagate_pose.py
- jhmdb.py
- kinetics.py
- video.py
- vos.py
- mot_demo.py
- sot_demo.py
- demo.png
- dog.jpg
- git_fig.png
- logo.png
- README.md
- yolox.param
- MainActivity.java
- YOLOXncnn.java
- yoloXncnn.java
- CMakeLists.txt
- yoloXncnn_jni.cpp
- main.xml
- strings.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- README.md
- yolox.cpp
- onnx_inference.py
- README.md
- CMakeLists.txt
- README.md
- yolox_openvino.cpp
- openvino_inference.py
- README.md
- README.md
- CMakeLists.txt
- logging.h
- README.md
- yolox.cpp
- README.md
- train_custom_data.md
- nano.py
- yolov3.py
- yolox_l.py
- yolox_m.py
- yolox_s.py
- yolox_tiny.py
- yolox_x.py
- yolox_voc_s.py
- __init__.py
- demo.py
- eval.py
- export_onnx.py
- train.py
- trt.py
- __init__.py
- launch.py
- trainer.py
- __init__.py
- coco.py
- coco_classes.py
- datasets_wrapper.py
- mosaicdetection.py
- voc.py
- voc_classes.py
- __init__.py
- data_augment.py
- data_prefetcher.py
- dataloading.py
- samplers.py
- __init__.py
- coco_evaluator.py
- voc_eval.py
- voc_evaluator.py
- __init__.py
- base_exp.py
- build.py
- yolox_base.py
- cocoeval.cpp
- cocoeval.h
- vision.cpp
- __init__.py
- fast_coco_eval_api.py
- __init__.py
- darknet.py
- losses.py
- network_blocks.py
- yolo_fpn.py
- yolo_head.py
- yolo_pafpn.py
- yolox.py
- __init__.py
- allreduce_norm.py
- boxes.py
- checkpoint.py
- demo_utils.py
- dist.py
- ema.py
- logger.py
- lr_scheduler.py
- metric.py
- model_utils.py
- setup_env.py
- visualize.py
- __init__.py
- .gitignore
- demo.py
- LICENSE
- README.md
- requirements.txt
- setup.cfg
- setup.py
- DATA.md
- INSTALL.md
- logo.png
- MODELZOO.md
- MOT1.gif
- MOT2.gif
- MOTS1.gif
- MOTS2.gif
- posetrack1.gif
- posetrack2.gif
- RESULTS.md
- RUN.md
- sot1.gif
- sot2.gif
- tasksframework.png
- unitrack_yolox.gif
- vos1.gif
- vos2.gif
- images_to_txt.py
- io.py
- __init__.py
- evalMOTS.py
- Evaluator.py
- LICENSE
- Metrics.py
- MOTS_metrics.py
- MOTSVisualization.py
- README.md
- requirements.txt
- Visualize.py
- demo_jsonlab_basic.m
- demo_ubjson_basic.m
- example1.json
- example2.json
- example3.json
- example4.json
- jsonlab_basictest.matlab
- jsonlab_selftest.m
- jsonlab_selftest.matlab
- jsonlab_speedtest.m
- AUTHORS.txt
- ChangeLog.txt
- jsonopt.m
- LICENSE_BSD.txt
- loadjson.m
- loadubjson.m
- mergestruct.m
- README.txt
- savejson.m
- saveubjson.m
- struct2jdata.m
- varargin2struct.m
- mat2json.m
- startup.m
- __init__.py
- convert.py
- eval_helpers.py
- evaluateAP.py
- evaluatePCKh.py
- evaluateTracking.py
- posetrack18_id2fname.py
- .gitignore
- .gitmodules
- .pylintrc
- evaluate.py
- license.txt
- README.md
- __init__.py
- _base_dataset.py
- bdd100k.py
- davis.py
- kitti_2d_box.py
- kitti_mots.py
- mot_challenge_2d_box.py
- mots_challenge.py
- tao.py
- youtube_vis.py
- __init__.py
- _base_metric.py
- clear.py
- count.py
- hota.py
- identity.py
- j_and_f.py
- track_map.py
- vace.py
- __init__.py
- _timing.py
- eval.py
- plotting.py
- utils.py
- convert_davis.py
- davis_dummy.txt
- error_log.txt
- eval_mot.py
- eval_pck.py
- palette.py
- __init__.py
- functional.py
- hrnet.py
- model.py
- random_feat_generator.py
- resnet.py
- test_mot.py
- test_mots.py
- test_poseprop.py
- test_posetrack.py
- test_sot_cfnet.py
- test_sot_siamfc.py
- test_vis.py
- test_vos.py
- gen_mot16_fairmot.py
- gen_mot16_gt.py
- gen_mot16_label17.py
- gen_mot19_det.py
- gen_mots_costa.py
- gen_mots_gt.py
- basetrack.py
- box.py
- mask.py
- multitracker.py
- pose.py
- config.py
- config_ocean.py
- config_oceanplus.py
- config_siamdw.py
- eval_davis.py
- eval_got10k.py
- eval_lasot.py
- eval_otb.py
- eval_visdrone.py
- extract_tune_logs.py
- function.py
- gen_json.py
- par_crop.py
- readme.md
- gen_json.py
- par_crop.py
- readme.md
- gen_json.py
- par_crop.py
- readme.md
- gen_json.py
- par_crop.py
- parser_got10k.py
- readme.md
- gen_json.py
- par_crop.py
- parser_lasot.py
- readme.md
- gen_json.py
- par_crop.py
- readme.md
- RGBT210_genjson.py
- gen_json.py
- par_crop.py
- readme.md
- RGBT234_genjson.py
- gen_json.py
- par_crop.py
- parse_vid.py
- readme.md
- gen_json.py
- par_crop.py
- parser_visdrone.py
- readme.md
- ocean.py
- siamfc.py
- _init_paths.py
- eval.py
- __init__.py
- davis.py
- davis.py.ori
- evaluation.py
- metrics.py
- results.py
- utils.py
- test_evaluation.py
- .gitignore
- demo.sh
- evaluation_codalab.py
- evaluation_method.py
- README.md
- setup.cfg
- setup.py
- __init__.py
- dataset.py
- got10k.py
- lasot.py
- nfs.py
- otb.py
- trackingnet.py
- uav.py
- video.py
- vot.py
- __init__.py
- ar_benchmark.py
- eao_benchmark.py
- f1_benchmark.py
- ope_benchmark.py
- buffer.h
- region.c
- region.h
- __init__.py
- c_region.pxd
- misc.py
- region.c
- region.pyx
- setup.py
- statistics.py
- __init__.py
- draw_eao.py
- draw_f1.py
- draw_success_precision.py
- draw_utils.py
- __init__.py
- requirements.txt
- __init__.py
- resnet.py
- resnet18_vggm.py
- __init__.py
- iou_net.py
- __init__.py
- features.py
- initializer.py
- linear_filter.py
- optimizer.py
- prroi_visualization.png
- prroi_pooling_gpu.c
- prroi_pooling_gpu.h
- prroi_pooling_gpu_impl.cu
- prroi_pooling_gpu_impl.cuh
- .gitignore
- __init__.py
- functional.py
- prroi_pool.py
- test_prroi_pooling2d.py
- prroi_pooling_gpu_impl.cu
- prroi_pooling_gpu_impl.cuh
- .gitignore
- LICENSE
- README.md
- __init__.py
- activation.py
- blocks.py
- distance.py
- filter.py
- normalization.py
- transform.py
- __init__.py
- __init__.py
- backbones.py
- cfnet.py
- connect.py
- modules.py
- siamfc.py
- __init__.py
- augmentation.py
- base_actor.py
- base_trainer.py
- complex.py
- dcf.py
- extractor.py
- fourier.py
- loading.py
- ltr_trainer.py
- model_constructor.py
- operation.py
- optim.py
- optimization.py
- preprocessing.py
- tensordict.py
- tensorlist.py
- tracking.py
- ocean.py
- oceanplus.py
- online.py
- siamfc.py
- __init__.py
- cutout.py
- extract_tpejson_fc.py
- extract_tpejson_ocean.py
- extract_tpelog.py
- extract_tpelog_fc.py
- utils.py
- watch_tpe.sh
- version.py
- __init__.py
- box.py
- io.py
- log.py
- mask.py
- meter.py
- palette.py
- visualize.py
- .gitignore
- eval.sh
- LICENSE
- README.md
- requirements.txt
- setup.py
# Installation Guide
1. Get the code
git clone https://github.com/Zhongdao/UniTrack
Downloads the entire project code from GitHub to your computer.
cd UniTrack
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install -r detector/YOLOX/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
