下面分别是Pysot与Pysot-toolkit的官方github链接
Pysot
Pysot-toolkit
Pysot环境的配置就按照pysot的install.md
注意一定要将pysot添加到你的PYTHONPATH
export PYTHONPATH=/path/to/pysot
然后下载model,并且运行Test tracker,这时候会报错,raise KeyError(“Non-existent config key: {}”.format(full_key))
。
官方给出的解决办法是要使用最新的config.yaml,要从百度网盘中下载最新的,但是网盘中的config.yaml并不是最新的。
正确的解决办法是pysot github官方给的程序里自带了每个模型的config.yaml文件,然后他给了个model zoo的百度云链接,网盘里有model.pth和config.yaml(和程序自带的同名),但百度网盘里的这个cfg文件没有更新,程序运行的话会报错,所以程序调用时候直接用程序自带的cfg文件就行,model可以用百度云里的。
pysot-toolkit环境的配置就按照github上面介绍的,也需要添加路径
export PYTHONPATH=/path/to/pysot-toolkit
但是glob是安装不上的,应该使用pip install glob2
(pip对应的是python2,是Python3的话,就安装glob3)。
Evaluation跟踪器的性能前提是有测试结果的,也就是pysot的Test tracker的结果。
这里要说明一下pysot产生结果的目录在results/dataset/model_name/'
我使用的dataset是VOT2018。 --tracker_result_dir指的是/results/dataset
,–trackers 是指model_name
python bin/eval.py --dataset_dir /root/hdd/gavin/pysot_testing_dataset/VOT2018 --dataset VOT2018 --tracker_result_dir ./results/VOT2018 --trackers model
此外,如果需要观察OTB100性能评估曲线的话,远程连接服务器是无法查看到的,需要打开图形化界面,并且还需要安装latex。
sudo apt-get install texlive-full