Hello everyone,
I am working on a retail/shop surveillance project where I need to track customers across multiple CCTV cameras.
Currently, each camera has its own live video stream, and I am using YOLOv8 for person detection and tracking with bytetrack. Within an individual camera, the tracker assigns a local tracking ID to each detected person.
The problem is that these IDs are camera-specific. When the same customer leaves Camera 1 and later appears in Camera 2, the tracker assigns a completely new ID.
My actual requirement
I want to maintain a single persistent ID for the same person across all cameras, even though the cameras have non-overlapping fields of view.