配环境断断续续一周总算用Python跑出来了Vot-Toolkit,因为自己的算法实在跑不出来,于是我只是模仿官网的NCC跑出来的,距离目标还有一段距离,以下我给大家梳理一下防止大家和我一样踩坑:
①下载VOT-Toolkit:
打开python,点击红色框:
在控制台输入:
pip install git+https://github.com/votchallenge/vot-toolkit-python
②设置Vot的工作环境:
在控制台输入:
vot initialize <stack-name> --workspace <workspace-path> --nodownload
填数据集的名字,如果是vot2018就填2018,如果是vot2020就填vot2020,是你自己随便设置的一个工作环境,如果你有数据集就后面加上–nodownload,如果你没有数据集就直接写成:
vot initialize <stack-name> --workspace <workspace-path>
我有数据集且数据集是vot2020,于是我设置如下:
vot initialize vot2020 --workspace D:\pythonProject7\python\result --nodownload
③此时会生成四个文件:
点开刚刚生成的trackers.ini,在里面输入:
[NCC] # 为你Tracker的名字
label = PyNCC #不重要
protocol = traxpython #不重要
command = python_ncc #为你paths路径下需要打开的文件
# Specify a path to trax python wrapper if it is not visible (separate by ; if using multiple paths)
paths = D:\pythonProject7\python #为你的Tracker路径
# Additional environment paths
env_PATH = <additional-env-paths>;${PATH} #不重要
这里需要你自己根据你的实际情况来进行调整***[NCC],command,paths,***但是如果你也是NCC,像我这样配置就可以了。
④进行测试:
在控制台输入:
vot test <tracker-name>
这里的改为NCC,如果顺利的话会出现:
这说明你配置成功,然后可以进行下一步。
⑤在控制台输入:
vot evaluate --workspace <workspace-path> <tracker-name>
不知道 是什么的可以往上看看,如果顺利的话应该会出现:
⑥在程序结束之后,进行最后一步:
官网用的是Json,但是我发现我用json一直报错:
所以我在控制台输入:
vot analysis --workspace <workspace-path> <tracker-name> --output html
之后就可以看到自己的结果图了,如下所示: