当前位置: 首页 > news >正文

智慧工地安全监测 yolo11目标检测之施工区域安全检测

“施工安全检测”是一款基于人工智能的工具,旨在提高施工现场的安全性。该系统利用YOLO 模型进行目标检测,可以识别以下潜在的危险:

  • 未佩戴安全帽的工人
  • 未穿安全背心的工人
  • 靠近机械设备或车辆的工人
  • 进入限制区域的工人(限制区域会通过计算和聚类安全锥的坐标自动生成)

此外,后处理算法进一步提高了检测精度。该系统支持实时部署,可对检测到的危险提供即时分析和警报。

功能特点

该系统通过网络界面实时整合 AI 识别结果,可通过 LINE、Messenger、微信和 Telegram 等消息应用发送通知及现场实时图像,实现快速警报和提醒。同时,系统支持多语言功能,用户可以根据个人偏好选择语言接收通知并与界面交互。支持的语言包括:

  • 🇨🇳 简体中文
  • 🇫🇷 法语
  • 🇬🇧 英语
  • 🇹🇭 泰语
  • 🇻🇳 越南语
  • 🇮🇩 印度尼西亚语

多语言支持使该系统更易于全球用户使用,提升了不同地区的可用性。


危险检测示例

以下是系统实时危险检测的示例:

  1. 未佩戴安全帽或穿安全背心的工人
  2. 靠近机械或车辆的工人
  3. 进入限制区域的工人

使用说明

在运行应用程序之前,需要通过 JSON 配置文件指定视频流和其他参数的详细信息。例如,config/configuration.json配置文件应如下所示:

[{"video_url":"https://cctv1.kctmc.nat.gov.tw/6e559e58/","site":"Kaohsiung","stream_name":"Test","model_key":"yolo11n","notifications":{"line_token_1":"language_1","line_token_2":"language_2"},"detect_with_server":true,"expire_date":"2024-12-31T23:59:59","detection_items":{"detect_no_safety_vest_or_helmet":true,"detect_near_machinery_or_vehicle":true,"detect_in_restricted_area":true},"work_start_hour":7,"work_end_hour":18,"store_in_redis":true}]
配置说明
  1. video_url:视频流的 URL 地址,支持以下格式:

    • 监控流
    • RTSP 流
    • 第二摄像头流
    • YouTube 视频/直播流
  2. site:监控系统的地点(例如施工现场或工厂)。

  3. stream_name:摄像头或流的名称(例如“前门”“摄像头 1”)。

  4. model_key:要使用的机器学习模型的标识符(例如 “yolo11n”)。

  5. notifications:LINE 消息 API 的 token 列表及对应的语言设置。

  6. detect_with_server:是否通过服务器 API 运行目标检测。true表示使用服务器,false表示本地检测。

  7. expire_date:配置的过期时间,格式为 ISO 8601(例如 “2024-12-31T23:59:59”)。

  8. detection_items:指定监控项目,例如:

    • detect_no_safety_vest_or_helmet:检测是否未佩戴安全帽或安全背心
    • detect_near_machinery_or_vehicle:检测是否靠近机械设备或车辆
    • detect_in_restricted_area:检测是否进入限制区域
  9. work_start_hour 和 work_end_hour:设置监控的开始和结束时间,例如7表示早上 7 点,18表示晚上 6 点。全天监控可设置为0-24

  10. store_in_redis:是否将处理后的帧和检测数据存储到 Redis 数据库中,方便实时监控或其他服务集成。


环境变量设置

该应用需要通过.env文件定义特定的环境变量。示例如下:

DATABASE_URL='mysql+asyncmy://username:password@mysql/construction_hazard_detection' API_USERNAME='user' API_PASSWORD='password' API_URL="http://yolo-server-api:6000" REDIS_HOST='redis' REDIS_PORT=6379 REDIS_PASSWORD='password' LINE_CHANNEL_ACCESS_TOKEN='YOUR_LINE_CHANNEL_ACCESS_TOKEN' CLOUDINARY_CLOUD_NAME='YOUR_CLOUDINARY_CLOUD_NAME' CLOUDINARY_API_KEY='YOUR_CLOUD_API_KEY' CLOUDINARY_API_SECRET='YOUR_CLOUD_API_SECRET'
变量说明
  • DATABASE_URL:MySQL 数据库的连接 URL
  • API_USERNAME/ API_PASSWORD:API 的用户名和密码
  • API_URL:YOLO 服务器 API 的 URL
  • REDIS_HOST/REDIS_PORT/REDIS_PASSWORD:Redis 服务器的主机名、端口和密码
  • LINE_CHANNEL_ACCESS_TOKEN:LINE 消息 API 的访问 token
  • CLOUDINARY_CLOUD_NAME/ API_KEY/ API_SECRET:Cloudinary 云服务的相关配置

运行方法

您可以通过 Docker 或 Python 环境启动该系统:

Docker 启动

确保项目根目录下存在 Dockerfile,并正确配置。

Python 启动

配置好 Python 环境变量后运行程序主文件即可。

Model size (pixels) mAPval 50 mAPval 50-95 params (M) FLOPs (B) YOLO11n 640 58.0 34.2 2.6 6.5 YOLO11s 640 70.1 44.8 9.4 21.6 YOLO11m 640 73.3 42.6 20.1 68.0 YOLO11l 640 77.3 54.6 25.3 86.9 YOLO11x 640 82.0 61.7 56.9 194.9

数据集信息

模型的主要训练数据集是来自 的Construction Site Safety Image Dataset,并进行了额外的标注优化。数据集包括以下标签:

  • 0:‘Hardhat’
  • 1:‘Mask’
  • 2:‘NO-Hardhat’
  • 3:‘NO-Mask’
  • 4:‘NO-Safety Vest’
  • 5:‘Person’
  • 6:‘Safety Cone’
  • 7:‘Safety Vest’
  • 8:‘Machinery’
  • 9:‘Vehicle’

可以通过查看更多详细信息。


通过“施工安全检测”系统,用户可实时发现潜在的施工安全隐患,并迅速采取措施,从而有效降低现场事故率,提升施工环境的整体安全性。

http://www.jsqmd.com/news/875406/

相关文章:

  • 深入理解Java String不可变性
  • 基于同态加密与DeepID2的安全人脸验证系统架构与工程实践
  • MLQM:用机器学习加速量子比特映射,破解量子编译“最后一公里”难题
  • AI Agent Harness Engineering 未来预测:5年后,智能体将如何重塑企业数字化转型?
  • 无服务器部署机器学习模型实战:从Flask到Cloud Run的完整指南
  • 大模型模块化推理:RAMoLE框架与RouterLoRA动态路由机制详解
  • 基于深度学习的车辆品牌识别 yolo11车标识别 汽车logo检测
  • 深度学习脊椎骨识别 yolo11脊椎骨标记定位检测
  • ARM CoreSight SoC-600M组件版本管理深度解析
  • 量子机器学习在日志异常检测中的应用:QULOG框架解析与实践
  • FPG平台:监管合规体系的扎实构建
  • Godot 4构建多智能体社交模拟系统:从关系图谱到行为涌现
  • 如何构建专业级RE引擎游戏模组框架:REFramework深度技术揭秘
  • 强类型遗传编程优化IBP种子策略:从特征工程到可解释规则发现
  • GraphScale:十亿级图机器学习分布式训练框架的设计与实践
  • 基于流形学习与kNN的稀疏传感风场估计:无人机安全起降新思路
  • Arm Cortex-A53 Bootloader开发与优化指南
  • 2026年4月制粒机源头厂家推荐,氯化镁专用制粒机/淀粉专用造粒机/膨润土猫砂专用制粒机,制粒机直销厂家推荐 - 品牌推荐师
  • 从准确率到社会福利:机器学习在社会资源分配中的范式演进
  • 量子控制与开放系统:从哈密顿量到林德布拉德主方程的工程实践
  • 稀疏数据下的贝叶斯分层建模:MCMC与VI在结构转型分析中的权衡
  • 报错注入原理与实战:从数据库错误回显到文件读写
  • 健身行业AI Agent部署失败率高达68%?(2024真实数据复盘与5步合规上线法)
  • 链表预取技术Linkey:原理、优化与实践
  • 能量关联器与Lund平面:探测夸克-胶子等离子体的喷注子结构新方法
  • 从语音数据集到协作问题解决:数据鸿沟与未来方向
  • FairHOME:无需重训练,通过输入变异与集成提升机器学习交叉公平性
  • 建筑项目进度延误率下降37%的秘密:一个轻量化AI Agent工作流,已在12个EPC项目中闭环验证
  • 量子Gibbs采样器:原理、实现与应用
  • BiasGuard:机器学习公平性在生产系统中的实时部署与工程实践