Return to Projects

Person Entry-Exit Tracking System

A computer vision system that tracks people entering and exiting through a designated door area using YOLO object detection and ReID (Re-Identification) techniques.

Project View
Project View 1
Project View 2
Project View
1 / 2

Project Snapshot

Released

2025-06

Contribution

Computer Vision / ML Engineer

Core Stack

OpenCV ReID YOLO TorchReID ResNet50 Python

Overview

Developed a computer vision system that automatically detects and classifies person entry and exit events from CCTV video using object detection and appearance-based re-identification. The pipeline uses a YOLO-based person detector and a FusionReID (ResNet-50) model to extract robust body embeddings. When a person interacts with a predefined door zone, their appearance embedding is compared with embeddings from recent frames using cosine similarity to determine identity continuity and movement direction. This enables single-camera, online person re-identification for accurate entry/exit analytics while preserving identity privacy.

Features

YOLO-based person detection
FusionReID (ResNet-50) for appearance embeddings
Event Logging & Debug Visualization
GUI tool for door area selection