A short tutorial on how to set up the VOT workspace and evaluate the tracker using Singularity.
Check this link to install Singularity on your Linux system. To check whether the singularity is installed in your system, use the command ‘singularity – – version’. After installation, follow the steps below:
1. Create a Singularity Definition file:
Find an example of the singularity definition file here.
2. Generate Singularity Image file:
Build the singularity image using the singularity definition file created in step 1. Use the below command to generate the image file.
singularity build –fakeroot singularity.sif singularity.def
3. Setup VOT Workspace:
Create the VOT Workspace in Singularity using the following command:
singularity exec –nv <.sif-path> vot initialize <stack-name> –workspace <workspace-path>
4. Test the tracker:
Test the integration of the tracker on a synthetic sequence using the following command:
singularity exec –nv <.sif-path> vot test <tracker-name>
5. Evaluate the tracker:
Assuming that you have created a tracker named <tracker-name>, it can be run using the following command:
singularity exec –nv <.sif-path> vot evaluate <tracker-name>
6. Tracker Analysis:
After running evaluation of a tracker and obtaining the raw results in the results directory, tracking performance can be calculated using the following command:
singularity exec –nv <.sif-path> vot analysis –workspace <workspace-path> <tracker-name> –format json
For more information about VOT toolkit, use the command singularity exec –nv <.sif-path> vot -help