Consulte el tutorial oficial de VOT
Atención especial, la operación de instalación se lleva a cabo en su propio entorno conda que puede ejecutar el rastreador, porque vot necesita ejecutar el rastreador con la ayuda del entorno del rastreador, si crea un entorno virtual dedicado a vot y luego ejecuta el rastreador , los paquetes relacionados con el rastreador no existen.
Instalar
pip instalación con un clic vo-toolkit
Use el comando pip para instalar, tenga en cuenta que la versión de Python es mayor o igual a 3.6.
pip install git+https://github.com/votchallenge/vot-toolkit-python
Instalación manual
Si el comando de instalación directa falla, instálelo desde el repositorio de GitHub . Blog de referencia aquí
- Descarga el paquete oficial de git. Dirección de GitHub
- El entorno requerido para la instalación
Introduzca el directorio de la carpeta (el nombre de la carpeta es "vot_toolkit")
cd vot_toolkit
pip install -r requirements.txt
- instalar esta biblioteca
python setup.py install
configuración
El uso de vot-toolkit para evaluar nuestro rastreador requiere un total de 4 pasos.
Antes de configurar, debemos aclarar qué conjunto de datos VOT queremos ejecutar, porque diferentes conjuntos de datos corresponden a diferentes archivos de configuración .yaml, y los conjuntos de datos compatibles con esta herramienta se muestran en la figura: puede verlos en la ruta vot/stark
Para ejemplo , votlt2020.yaml representa el archivo de configuración de la secuencia a largo plazo en el desafío de vot 2020. Este archivo de configuración incluirá la configuración del enlace de descarga de la secuencia.
La configuración aquí toma votlt2020 como ejemplo.
espacio de trabajo inicial
vot initialize votlt2020 --workspace '存放新建的vot配置文件目录' --nodownload
votlt2020
Indica la secuencia del conjunto de datos para la evaluación, que debe ser el nombre correspondiente en el archivo Stark en el vot GitHub (eliminar .yaml)--workspace
Indica el directorio para almacenar el archivo de configuración de vot recién creado. Debe crearlo usted mismo. No lo ponga junto con la ubicación del archivo del rastreador, lo que será complicado.--nodownload
Indica que no hay descarga automática, si la red no es buena, la descarga automática fallará. Entonces puede descargar la secuencia correspondiente en el sitio web oficial de vot y luego colocarla en la carpeta Sequence del directorio de archivos de configuración de vot.
Tenga en cuenta que los siguientes comandos deben ejecutarse en la ruta de la carpeta vot recién creada
La carpeta recién creada es la siguiente:
La carpeta de secuencias es la secuencia de video votlt2020 correspondiente.
Por lo tanto, cada vez que crea un espacio de trabajo, solo puede evaluar un conjunto de datos. Si desea evaluar más de uno, debe crear un nuevo espacio de trabajo desde cero.
Configurar tracker.ini
[tracker_name] #就是跟踪算法的名字
label = pyupdnet #好像没啥用
protocol = traxpython
command = vot_SiamRPN_upd1 #你运行py文件的名字
# Specify a path to trax python wrapper if it is not visible (separate by ; if using multiple paths)
paths =/media/myproject/updatenet-master/updatenet-master/code_updatenet/ #tracker的测试文件.py文件所在的位置
# Additional environment paths
env_PATH = </media/myproject/vot2019>;${
PATH} #运行tracker的python.exe虚拟环境
restart = true # 建议手动加上,以免出错
No agregue comentarios después de cada línea, se informará un error y tracker_name
se utilizará una evaluación posterior
Prueba nuestro rastreador
vot test tracker_name # 测试安装vottoolkit 成功了没有。
vot evaluate --workspace '存放新建的vot配置文件目录' tracker_name #测试自己的tracker
Analizar los resultados de ejecución del rastreador
vot analysis --workspace '存放新建的vot配置文件目录' tracker_name --format html
Después de ejecutar, obtendrá una carpeta de análisis , que contiene la carpeta de resultados del análisis que acaba de ejecutar, y encontrará report.html , que es el resultado.
Woooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo