Real-Time Object Detection: OpenCV + YOLO in Action
AI-powered object detection is no longer exclusive to tech giants. With open-source tools like OpenCV and YOLO, anyone can build sophisticated detection systems.
What I Built
A unified Java application for real-time detection supporting:
✅ 3 Detection Models:
- YOLOv3 (Darknet)
- YOLOv8 (ONNX)
- OpenCV HOG
✅ 3 Video Sources:
- Video files
- Webcam
- Live streams (HLS / RTSP)
✅ Real-time processing with visualization
🔧 With YOLO you’re not limited to people only — you can detect cars, phones, bikes, bags, animals, and many other classes, or even train and fine-tune your own custom models for domain-specific tasks (industrial defects, PPE detection, custom objects, etc.).

Real-World Applications
🏢 Security & Surveillance Systems
Automated monitoring of public and private spaces with real-time detection from CCTV feeds.
👥 Crowd Control
Detection and counting for event management, gatherings, and public facilities.
⚠️ Threat Recognition
An extensible framework for detecting unusual behaviors and security threats.
🏠 Smart Home & Private Monitoring
DIY home security with intruder detection — completely offline, no cloud, full data control.
🏭 Industrial & Custom Use Cases
Custom-trained YOLO models for detecting specific objects, safety gear, production issues, or anomalies.
Open Source
Full project available on GitHub:
👉 github.com/marcinzygmunt-pl/persondetect
Built with: OpenCV 4.9.0, YOLO (v3 & v8), Processing Framework, Maven
*** Remember to download model files below ***
Object detection technology is more accessible than ever.
You don’t need supercomputers or massive budgets — just a laptop and curiosity.
What other use cases do you see? Share your thoughts! 👇
Download yolo 3 /8 model files