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.

解決的問題

施工現場需要持續的監控以確保工人安全並符合合規要求。本專案透過即時攝影機饋送實現安全違規和危險接近情況的自動檢測,減少了人工監督的需求。

工作原理

系統使用基於 YOLO 的電腦視覺模型處理即時 RTSP 流。它採用分散式架構,透過共享記憶體共享 GPU 推論的本地 YOLO 工作進程。執行階段使用 Redis 協調任務,並在 PostgreSQL 中儲存現場配置、使用者數據和違規記錄。處理後的影片透過 MediaMTX 發佈用於 HLS/WebRTC 播放,通知可以透過 FCM 伺服器發送。

適用對象

  • 施工現場經理與安全員
  • 工業設施營運商
  • 建構自動化安全監控基礎設施的開發人員

亮點

  • 檢測未佩戴安全帽、口罩或安全背心的情況
  • 識別限制區域內或重型機械/車輛附近的工人
  • 支援多種語言通知(英語、中文、法語等)
  • 包含用於訓練、評估和數據增強的完整模型開發工具
  • 提供用於串流媒體、資料庫管理和通知的全面微服務套件