Discover and explore top open-source AI tools and projects—updated daily.
yihong1120AI for construction site safety monitoring
Top 83.3% on SourcePulse
Summary
This project provides an AI-powered system for enhancing construction site safety. It leverages YOLO object detection to identify hazards like missing PPE or unsafe proximity to machinery, and HDBSCAN to define monitored zones based on safety cone placement. The system offers real-time analysis and alerts, benefiting safety officers and site managers by proactively mitigating risks.
How It Works
The system employs YOLOv11 for real-time object detection, identifying specific safety violations such as workers without helmets or vests, and personnel near heavy machinery or in restricted zones. Safety cones are clustered using HDBSCAN to dynamically define these restricted areas. Post-processing algorithms refine detection accuracy. Notifications with on-site images are pushed via popular messaging apps, supporting multiple languages for global accessibility. An integrated MCP server exposes agent-ready tools for comprehensive system interaction.
Quick Start & Requirements
scripts/init.sql), installing Python dependencies (pip install -r requirements.txt), and downloading YOLOv11 weights.uvicorn, followed by running the main application (python main.py) in either default Database Mode or optional JSON Mode (--config)..env file for database credentials, API endpoints, and other service parameters.https://visionnaire-cda17.web.app. iOS App: https://apps.apple.com/tw/app/visionnaire/id6743549024.Highlighted Details
Maintenance & Community
The README outlines a "Development Roadmap" section but provides no specific details on contributors, community channels (e.g., Discord, Slack), or active maintenance signals.
Licensing & Compatibility
Licensed under AGPL-3.0. This strong copyleft license requires that any distributed derivative works or modifications must also be made available under the AGPL-3.0 license, potentially impacting integration into closed-source commercial products.
Limitations & Caveats
The setup process is complex, requiring the orchestration of multiple Docker containers and backend services. The README notes that for complete notification functionality, users may need to contact the developers, suggesting potential integration complexities or required manual steps beyond the basic setup.
6 days ago
Inactive
netdata