Seguimiento de destino único - [herramienta de evaluación] Ubuntu20.04 Herramienta de evaluación VOT de la versión de Python

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í

  1. Descarga el paquete oficial de git. Dirección de GitHub
  2. 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
  1. 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
inserte la descripción de la imagen aquí
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
  • votlt2020Indica 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)
  • --workspaceIndica 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.
  • --nodownloadIndica 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:
inserte la descripción de la imagen aquí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_namese 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

Supongo que te gusta

Origin blog.csdn.net/qq_42312574/article/details/126302162
Recomendado
Clasificación