Aucune description
Ce dépôt a été archivé le 2026-01-26. Vous pouvez voir ses fichiers et le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements ou faire des commentaires.
  • JavaScript 72.6%
  • Python 19.9%
  • CSS 6.8%
  • HTML 0.3%
  • PowerShell 0.2%
  • Autre 0.2%
Aller au fichier
2025-10-30 16:53:34 +01:00
assets Prepare separate repository for trakking code 2025-04-07 14:22:51 +02:00
client Remove unused pause method from VisionHub 2025-10-30 16:53:34 +01:00
experiments Move more utility functions to draw API 2025-10-30 16:24:29 +01:00
.gitignore ign 2025-05-27 15:35:25 +02:00
build.js Simplify asset loading 2025-10-27 15:35:49 +01:00
install.ps1 windows script 2025-10-20 11:41:53 +02:00
install.sh torch dep 2025-07-08 10:43:08 +02:00
LICENSE.txt Add GPL 3 license file 2025-10-20 14:42:20 +02:00
package-lock.json json 2025-10-03 13:37:40 +02:00
package.json BE for MT 2025-10-02 17:08:49 +02:00
README.md sh md 2025-10-24 01:49:32 +02:00
requirements.txt py req 2025-05-27 15:36:00 +02:00

How to run

Install Node.js 18 or more recent. You can use NVM to manage recent Node versions on older Linux distributions.

Once Node is installed, install the dependencies with:

npm install

Create and activate a Conda environment for Python dependencies :

conda create -n trakking python=3.10
conda activate trakking

Install Python dependencies :

chmod +x install.sh
./install.sh

You can then run the web app with auto-rebuild after each change with:

npm run develop

The web app is available at http://localhost:8000/

To start a PyTracker, use the following command from the root directory of the project :

python client/backend/run_server.py [-h] --model_path MODEL_PATH [--host HOST]

The port is automatically assigned to a specific PyTracker model, and the host defaults to localhost (127.0.0.1).

Currently available models :

python client/backend/run_server.py --model_path itracker_baseline.tar
python client/backend/run_server.py --model_path itracker_mpiiface.tar

Note: If you select a tracker from the tracker list in the interface, make sure to start its corresponding server beforehand using the appropriate command above.

Tips

If you add a tracker (in client/trackers/) or an experiment (in experiments/) you need to stop and restart the development script.

Use Alt + O to show the tracker prediction in the UI.