Member-only story
AI Employee Monitoring Using Computer Vision
I built a Computer Vision system designed to monitor employee activity in an office environment using real-time object detection and tracking.
How It Works
The system tracks employees and assigns each person a unique ID.
It then analyzes their position and activity over time to determine different states:
- WORKING – the employee is actively working at their workstation.
- * ABSENT – the employee has left their workstation.
- * PHONE USAGE – the employee is using a smartphone instead of working.
For example, if an employee leaves their workstation, the system marks the corresponding employee as ABSENT.
If an employee remains at their workstation but starts using a smartphone, the system detects the activity and changes their status to PHONE USAGE.
Technologies Used
- Python
- * YOLO
- * OpenCV
- * Object Detection
- * Object Tracking
- * Behavioral Analysis
The project uses tracking IDs and spatial/temporal analysis rather than facial recognition.










