This repository is the basis for new tracking algorithms for the BioTracker. Please note that tracking algorithms are only certain to work with BioTracker if they are compiled with the same compiler using the same C++ standard library.
- Clone this Basetracker repository to your local machine
git clone [email protected]:BioroboticsLab/biotracker_basetracker.git <your_new_tracker_name>
- Create new github repository for <your_new_tracker_name>
- Change remote of your cloned repository to your newly created one
cd <your_new_tracker_name>
git remote set-url [email protected]:<your_github_user>/<your_new_tracker_name>.git
git remote add base [email protected]:BioroboticsLab/biotracker_basetracker.git
git push -u origin
If the Tracker interface changes you can still pull the changes from the Basetracker to adapt to future versions of the interface. This can be done as follows:
git pull base master
A basic example for a working tracking algorithm can be found here.