Trakcer Benchmark (Tested on python 2.7.10)
Usage
-
Default (for all trackers, all sequences, all evaltypes(OPE, SRE, TRE))
- command: python run_trackers.py
-
For specific trackers, sequences, evaltypes
- command: python run_trackers.py -t "tracker" -s "sequence" -e "evaltype"
- sequence can be name of Sequence, 'tb50', 'tb100' and 'cvpr13' (using data/tb_50.txt, tb_100.txt, cvpr13.txt)
- e.g.
python run_trackers.py -t IVT,TLD -s Couple,Crossing -e OPE,SRE
)python run_trackers.py -s tb50
-
Plotting
- Success rate plotting command:
python draw_graph.py
- Precision plotting commaind:
python draw_graph.py precision
- Draw bbox results:
python draw_bbox.py
- Success rate plotting command:
Libraries
-
Matlab Engine for python (only needed for executing matlab script files of trackers)
http://kr.mathworks.com/help/matlab/matlab-engine-for-python.html
-
matplotlib
-
numpy
-
Python Imaging Library (PIL)
Troubleshooting
- Segmentaion Fault when running 'python run_tracker.py ...' on MacOSX
- Set DYLD_LIBRARY_PATH environment variable.
- e.g.: export DYLD_LIBRARY_PATH=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/Current/lib/:$DYLD_LIBRARY_PATH