yihong1120 / Construction-Hazard-Detection
Enhances construction site safety using YOLO for object detection, identifying hazards like workers without helmets or safety vests, and proximity to machinery or vehicles. HDBSCAN clusters safety cone coordinates to create monitored zones. Post-processing algorithms improve detection accuracy.
Why this job: topics: computer-vision, object-detection, deep-learning, machine-learning, object detection






What it does
AI-assisted construction-site safety monitoring for live cameras. The current runtime is centred on main.py, src/stream_processor.py, local YOLO worker processes, MediaMTX live publishing, PostgreSQL records, Redis coordination, and FastAPI services for management, notifications, streaming metadata, and violation records.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 5 days ago
- Stars
- 352
- +2 this week
- Licence
- AGPL-3.0
- Share-alike, even hosted
- Downloads for
- None listed
- No release files
- Latest version
- v5.0.0
- Released 2 months ago
- Built with
- Python
- 96% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 18 merged
- 0 waiting
- Releases
- 2
- 1 in the last year
More: languages, topics and project record
Languages
- Python 96%
- PLpgSQL 2%
- Jupyter Notebook 1%
- Java 1%
Topics
- alert-system
- apis
- artificial-intelligence
- clustering
- computer-vision
- data-annotation
- deep-learning
- fastapi
- fastmcp
- hazard-detection
- hdbscan
- image-processing
Project record
- JobAI libraries and models
- StatusListed
- Commits972
- Forks46
- Watching11
- Stars in 28 days+6
- CreatedJan 2, 2024
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
