Real-time multi-camera person re-identification — one global ID follows each person across every camera, occlusion, and doorway exit, so the system never has to ask "wait, is that the same guy?" twice.
Picture a mall with twenty cameras and zero coordination between them: someone walks past Camera 3, ducks behind a pillar, and reappears on Camera 7 two seconds later — and as far as the system is concerned, that's a brand-new person. FoundYou is the fix. It tracks people across an arbitrary number of camera feeds and gives each one a persistent global ID that survives camera handoffs, temporary occlusion, and leaving the frame entirely. Each camera runs YOLO26 + ByteTrack independently in its own thread; a central GlobalReIDManager resolves those per-camera local tracks into global identities using OSNet-512 appearance embeddings.
Identity resolution runs as a three-step cascade per new tracklet: match against currently active global tracks, attempt FAISS-accelerated reacquisition against archived tracks, or spawn a new global ID if neither succeeds — in that order, because guessing wrong here means confidently tracking the wrong person.
Don’t take my word for it — the receipts are on GitHubThe hardest part of FoundYou wasn't the detector or the embedding network — both are well-understood off-the-shelf components you can mostly trust out of the box. It was the identity-resolution logic sitting between them: deciding, under noise and occlusion, whether two observations are the same person without ever being able to check the ground truth at runtime. Building the IDValidator (a read-only watchdog that flags trouble instead of hiding it) — rather than tuning the thresholds once and hoping — was the single change that turned "seems to work in the demo" into a system I'd actually stand behind.