# Running the Application¶

## Graphical User Interface¶

Tracker with the Graphical User Interface (GUI) can be started by entering the following command into your Linux or Mac terminal, or into your Anaconda Prompt on Windows:

tracker


Note

On windows, the GUI can also be started by clicking on the desktop icon.

## Without the Graphical User Interface¶

To facilitate batch processing and maximize performance, files can be processed without the GUI. This can be done by passing the --nogui or -ng flag and a path to a *.trak file:

tracker -ng path/to/my/track/file/video1.trak


The path can contain unix wild cards that will be used to find *.trak files. To process all *.trak files in a directory, the following command can be used:

tracker -ng path/to/folder/with/track/files/*.trak


A list of paths can also be passed:

tracker -ng path/to/*.trak otherpath/to/video1.trak


For more command line options, see Command Line Reference

## Parallelization¶

Both the GUI and no-GUI version can utilize parallelization to speed up the processing. The number of workers and the parallelization method (multi-thread or multi-processed) can be specified on the command line. To specify the number of workers, use the -w N flag where N is an integer greater than 0. By default, the application runs multi-thread. To use multi-processing, pass the -mp flag. As an example, to process a *.trak file using 4 workers and multi-processing use:

tracker -w 4 -mp path/to/video1.trak