A free PTZ tracker for any NDI-enabled PTZ camera. The software runs on a desktop and captures the NDI video feed from any PTZ camera on the network. Any detected head can be selected for tracking and the software will send NDI PTZ commands to the camera to keep the detected head in frame.
NDI® is a registered trademark of Vizrt NDI AB
For more information about NDI® refer to ndi.video.
You may also use NDI tools.
The tracker is in use at lifechurch wil. Here are some links to see tracking in action on youtube:
-
Write the camera name and speed to the configx.json file, where x corresponds to the number of running instances.
-
Use the keys w, a, s, d, e and c to move the camera
-
Click on a green head to initiate tracking.
-
Press x to stop tracking
-
Press q to quit application
- GTX1660 and Birddog P400 (Up to 4 individual streams at 30 fps)
The inference runs on windows direct-ml, only windows version is available yet.
- Download Release (tracker.zip) file
- Extract files
- Run tracker.exe
-
Download repo
-
Install python 3.9.7
-
Install requirements from requirements.txt
pip install -r requirements.txt
-
Run in python or build with nuitka
py .\tracker.py
nuitka .\tracker.py