工地人员行为分析安全帽识别基于YOLOv5对现场画面中不戴安全帽的人员行为实时分析基于YOLOv5的佩戴安全帽目标检测识别方法。目前,基于YOLOv5s的目标检测的佩戴安全帽识别方法的平均精度平均值mAP_0.5=0.93,mAP_0.5:0.95=0.63,基本满足现场的性能需求。

该方法,先训练一个通用的头部检测模型(不区分是否佩戴安全帽),然后外扩检测框并裁剪头部区域,再训练一个佩戴安全帽分类器,完成对佩戴安全帽的分类识别。当然一个更加简单的方法是,可以将人脸检测器当做头部检测器,即将人脸检测框外扩2倍左右,作为头部检测框的区域。

为了适配VOC数据,新增了LoadVOCImagesAndLabels用于解析VOC数据集进行训练。另外,为了方便测试,还增加demo.py文件,可支持对图片,视频和摄像头的测试。

import os
from torch.utils.data import Dataset
from utils import *
from torchvision import transforms
transform = transforms.Compose([
    transforms.ToTensor()
    ])

class MyDataset(Dataset):
    def __init__(self, path):   
        self.path = path
        self.name = os.listdir(os.path.join(path, 'notedata'))
    def __len__(self):         
        return len(self.name)
    def __getitem__(self, index):  
        segment_name = self.name[index] #XX.png
        segment_path = os.path.join(self.path, 'notedata', segment_name)

工地人员行为分析安全帽识别 yolo5相关推荐

  1. 智慧工地人员定位-智能安全帽-隧道人员定位-新导智能

    智能定位安全帽,为满意广阔施工企业完成可视化办理创新性推出的可穿戴物联网终端产品.产品选用GPS/斗极双模定位技术,满意用户对工地人员定位的需求,支撑接入第三方软件渠道,目前该款产品已广泛使用于智慧工 ...

  2. 实现RK3399pro安全帽识别

    实现RK3399pro安全帽识别 RK3399pro实现安全帽识别 安装 训练算法 第一步:标注数据 第二步:训练算法 第三步:导出模型与SDK 集成算法 调用流程 范例代码 模型不准怎么办 方法一 ...

  3. 基于Tensorflow + yolo3的安全帽识别系统

    最近做了一个新的项目,需要将图片或者视频中的人员是否戴安全帽识别出来,并且在网站上进行显示.使用Tensorflow + yolo3,后端框架为Django.本机配置为AMD4600+1650显卡 2 ...

  4. 智能分析网关AI安全帽识别技术在工地场景中的应用及意义

    安全帽是建筑业.制造业等工业生产中重要的劳保工具,应用十分广泛且十分重要.但是在实际场景中,比如建筑工地或工厂流水线上,依然有很多工人忽视安全帽的重要性,同时,由于企业的监督不到位,因未佩戴安全帽而引 ...

  5. 安全帽识别系统的应用鹰眸视频分析

    很多人都不太了解安全帽识别系统,对于石化.煤炭.电力.建筑等特种行业,安全生产是企业生存和发展的第一要素.不论是生产企业还是监管部门,对安全生产既重视又困惑.根据<JGJ59-99建筑施工安全检 ...

  6. 360°大视野安全帽识别系统-深度学习智能视频分析

    经济飞速发展,科技进步日新月异.360°大视野安全帽将有效保证工地.矿区等易有掉落物体的作业区域发生危险的几率大大降低,减少人员伤亡和财产损失,维护正常的作业秩序.安全帽识别系统运用科技手段来进行监督 ...

  7. 安全帽识别为智慧工地开启安全之门

    "进入工地必须要佩戴安全帽!" 这是对每一位进入工地范围人员的最基本要求,也是对每一位进入工地的人员关爱. 我们看到工地都有"进入施工场地必须佩戴安全帽"之类的 ...

  8. 安全帽识别系统-智慧工地的守夜人

    在企业作业和工地施工过程中,安全永远高于一切.大家都知道,在进入工作现场是必须佩戴安全帽的,传统的检查方法主要靠安检人员一个一个的检查,这种方法耗时费力却无法保证效果.深圳强美推出鹰眸安全帽识别系统之 ...

  9. 安全帽识别系统为智能视频分析助力

    安全是建筑工地.煤矿.石化.矿山.冶金等行业的 "天"字号大事,是建筑工地.煤矿.石化.矿山.冶金等行业永恒的主题,也是管理者管理工作的重中之重,要做好这些行业的安全管理工作,就要 ...

最新文章

  1. python隐藏部分代码_python隐藏类中属性的3种实现方法
  2. 【 FPGA 】时序分析中的基本概念和术语
  3. 自己动手实现OpenGL之glViewPort(一)
  4. keras 自定义层 2
  5. 极度随机树ExtraTreesClassifier
  6. oracle ora 16014,ORACLE ORA-16014+ORA-00312 数据库在线重做日志没有归档
  7. spring bean依赖与配置
  8. android listview动态添加viewpager,请教大神,android如何在viewpager里添加listview,谢谢啦...
  9. MAC正确简单安装brew
  10. Android开发布局 案例二
  11. 小白也会用的SQL优化工具推荐
  12. web打印POS小票机代码
  13. 简单易用的运动控制卡(八):直线插补和手轮运动
  14. 如何在WordPress中使用SEO写作助手来改善SEO
  15. html字体图标显示不出来,h5页面字体图标显示不正常
  16. 深入浅出讲解梯度消失和梯度爆炸问题(原因、解决方法)
  17. INTERN: A New Learning Paradigm Towards General Vision
  18. 鸿蒙 OS 2 升级用户破千万!(1000+企业共建鸿蒙生态)
  19. Longhorn时代,浏览器的终结?——关于Avalon和XAML
  20. 老旧笔记本安装openwrt实践:

热门文章

  1. MySQL limit用法详解
  2. 征信测评 | 这些征信小知识你了解多少?
  3. 个人博客迁移到托管平台Netlify
  4. Excel 排序时标题移动
  5. Deepin设置隐藏Windows分区
  6. 数据库的4种隔离级别
  7. Android通过webview实现手写签名生成图片并上传服务器
  8. java中bpmn流程图_Activiti如何动态获取流程图过程详解
  9. 讲解有哪些实用的数据恢复工具
  10. Netty中ByteBuf的copy、duplicate、slice方法对比