VOT-toolkit Python 版本使用教程--官方样例版

1、下载与安装

 不成功的话,用以下方案:

VOT-toolkit Python 版本使用教程--官方样例版_第1张图片

 

附:如果你以这种方式,可以查看./build/lib/vot/utilities/cli.py下面的输入参数的含义。 这是vot-toolkit定义输入参数的地方。

为了方便,我粘贴出来放在这

VOT-toolkit Python 版本使用教程--官方样例版_第2张图片

测试官方的样例tracker

分为四步,主要难在initialize:

initialize

初始化环境,并进行配置,以vot2016为例

初始化文件夹和下载数据集

VOT-toolkit Python 版本使用教程--官方样例版_第3张图片

VOT-toolkit Python 版本使用教程--官方样例版_第4张图片 

因此每个initialize只能对应一个数据集。

如果之前已经下载好了数据集,在初始化文件夹时执行以下命令,不再重复下载数据集 

 

按照上文sequences的文件夹格式重命名数据集。
注意大小写,VOT2016和vot2016不同

修改trackers.ini文件

相当于告诉vot关于tracker的信息

  1. 下载官方样例,我们只用python文件夹下面的python_ncc.pyvot.py

    需要把vot.py重命名,否则和已安装的vot工具包冲突

    比如重命名为vot_py.py
    同时把python_ncc.py中的import vot改为import vot_py as vot

      2.配置trackers.init
        严格按照以下格式写

VOT-toolkit Python 版本使用教程--官方样例版_第5张图片

 千万不要在每行后加注释,会报错。command后面不要加‘.py’,在文件结构复杂情况下会报错。

[NCCPython]是tracker的名字

label: 写tracker名字就行(无用处)

protocol :不用改,写traxpython

command:写你要运行的Python文件名称

paths: 写你要运行的Python文件的路径,不用写到.py就行

env_path:运行的anconda环境,我实在base环境下运行的,所以用最基本的anconda环境就行

test

1.执行

vot test NCCPython

 会看到以下信息(结尾部分),恭喜你测试成功!

VOT-toolkit Python 版本使用教程--官方样例版_第6张图片

VOT-toolkit Python 版本使用教程--官方样例版_第7张图片 

evaluate

一般来说测试成功后,vot-toolkit和代码的配置就没问题了。执行,在vot2016上进行评估 

vot evaluate NCCPython

运行结束后会得到一个results的文件夹

analysis

vot analysis NCCPython --nocache

运行结束后会得到一个analysis的文件夹,包含刚运行的分析结果文件夹,找到report.html,即为结果。

你可能感兴趣的:(python)