Code for ECCV2022 paper 'Hierarchical Feature Embedding for Visual Tracking', based on PyTorch.
Libraries for implementing and evaluating visual trackers. It includes
- All common tracking and video object segmentation datasets.
- Scripts to analyse tracker performance and obtain standard performance scores.
- General building blocks, including deep networks, optimization, feature extraction and utilities for correlation filter tracking.
LTR (Learning Tracking Representations) is a general framework for training your visual tracking networks. It is equipped with
- All common training datasets for visual object tracking and segmentation.
- Functions for data sampling, processing etc.
- Network modules for visual tracking.
- And much more...
git clone https://github.com/zxgravity/CIA.git
In the repository directory, run the commands:
git submodule update --init
Run the installation script to install all the dependencies. You need to provide the conda install path (e.g. ~/anaconda3) and the name for the created conda environment (here pytracking
).
bash install.sh conda_install_path pytracking
This script will also download the default networks and set-up the environment.
Note: The install script has been tested on an Ubuntu 16.04 system. In case of issues, check the detailed installation instructions.
Activate the conda environment and run the script pytracking/run_tracker.py to run CIA18.
conda activate pytracking
cd pytracking
python run_tracker.py CIA CIA18
- Thanks for the project pytracking
- Thanks for the great PreciseRoIPooling module.