A real-time Theft Detection System using YOLOv8, Face Recognition, Pose Detection, and sound alerts for restricted areas. Built with Python and OpenCV, this project detects unauthorized access and sends alerts instantly.
- Real-Time Object Detection with YOLOv8
- Face Recognition for authorized personnel identification
- Pose Detection for activity monitoring
- Sound Alerts for immediate notification
- Telegram Alerts for remote monitoring
- Easy Integration with multiple cameras and sensors
Animated demo of detection and alert system in action.
- Python 3.10+
- OpenCV β Computer vision tasks
- Ultralytics YOLOv8 β Object detection
- Face Recognition Library β Face identification
- Sounddevice β Detect unusual sounds
- Telegram Bot API β Real-time alerts
- Clone the repository:
python -m venv venv
venv\Scripts\activate
source venv/bin/activate
pip install -r requirements.txt
python main.py
git clone https://github.com/YourUsername/theft-detection.git cd theft-detection
theft-detection/ β ββ detection/ β ββ face_recognize.py β ββ pose_detect.py β ββ alerts/ β ββ telegram.py β ββ utils/ β ββ logger.py β ββ models/ β ββ yolov8n.pt β ββ main.py