Skip to content

A Visual Studio project demonstrating how to perform object tracking across video frames with YOLOX, ONNX Runtime, and the ByteTrack-Eigen library.

License

Notifications You must be signed in to change notification settings

cj-mills/yolox-bytetrack-onnx-demo

Repository files navigation

YOLOX ByteTrack-Eigen ONNX Demo

A Visual Studio project demonstrating how to perform object tracking across video frames with YOLOX, ONNX Runtime, and the ByteTrack-Eigen library.

Setup Steps:

  1. Clone the repository.
  2. Run the download-dependencies.bat setup file.
  3. Ensure the Solution Configuration for the Visual Studio project is in Release mode.
  4. Restore the NuGet packages.
  5. Build the solution (Ctrl+Shift+B).
  6. Place test files in the folder with the executable (sample files available below).

Example Usage:

Sample Files

CPU Inference

YOLOXByteTrackONNXDemo.exe hagrid-sample-30k-384p-yolox_tiny.onnx pexels-rodnae-productions-10373924.mp4 hagrid-sample-30k-384p-colormap.json

DirectML Inference

YOLOXByteTrackONNXDemo.exe hagrid-sample-30k-384p-yolox_tiny.onnx pexels-rodnae-productions-10373924.mp4 hagrid-sample-30k-384p-colormap.json Dml

About

A Visual Studio project demonstrating how to perform object tracking across video frames with YOLOX, ONNX Runtime, and the ByteTrack-Eigen library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published