SafetyHelmetWearing-Dataset
收藏github2020-02-12 更新2024-05-31 收录
下载链接:
https://github.com/Fiona-zhu/Safety-Helmet-Wearing-Dataset
下载链接
链接失效反馈官方服务:
资源简介:
安全帽佩戴检测数据集,包含7581张图像,其中有9044个佩戴安全帽的人(正例)和111514个未佩戴安全帽的人(负例)。数据集中的正例对象来自谷歌或百度,并通过LabelImg手动标注。部分负例对象来自SCUT-HEAD数据集,我们对其进行了修正,使其能直接加载为标准的Pascal VOC格式。
The Hard Hat Wearing Detection Dataset comprises 7,581 images, including 9,044 instances of individuals wearing hard hats (positive examples) and 111,514 instances of individuals not wearing hard hats (negative examples). The positive examples in the dataset were sourced from Google or Baidu and were manually annotated using LabelImg. Some of the negative examples were derived from the SCUT-HEAD dataset, which we modified to ensure compatibility with the standard Pascal VOC format.
创建时间:
2020-02-12
原始信息汇总
安全帽佩戴检测数据集概述
数据集介绍
- 名称: SafetyHelmetWearing-Dataset(安全帽佩戴检测数据集,简称SHWD)
- 用途: 用于安全帽佩戴和人类头部检测
- 数据规模: 包含7581张图像,其中9044个安全帽佩戴对象(正例)和111514个正常头部对象(未佩戴或负例)
- 数据来源: 正例对象来自Google或Baidu,负例对象部分来自SCUT-HEAD数据集
- 标注工具: 使用LabelImg手动标注
- 数据格式: 遵循Pascal VOC格式
数据集与模型下载
- 数据集下载链接:
- 模型下载链接:
数据集使用
- 数据集结构: 遵循Pascal VOC格式,包含Annotations、ImageSets和JPEGImages三个主要目录
- 对象类别: 包含两个类别,"hat"(正例)和"person"(负例)
模型使用
- 依赖: 需要安装MXNet, GluonCV, OpenCV
- 测试方式:
- 方式一: 使用预训练模型进行测试,可通过命令行参数调整网络类型、置信度阈值、是否使用GPU及图像短边输入尺寸
- 方式二: 使用MXNet符号模型进行推理
训练指南
- 数据集设置: 通过设置数据集路径进行训练,例如将数据集解压至"D:VOCdevkitVOC2028"
- 训练参数: 可通过命令行参数调整批量大小、工作进程数和预热周期等
注意事项
- 训练问题: 训练YOLO模型时可能遇到梯度爆炸问题,建议增加预热周期或降低学习率
- 性能优化: 使用多核CPU可以提高数据加载速度,从而加快训练进程
搜集汇总
数据集介绍

构建方式
SafetyHelmetWearing-Dataset(安全帽佩戴检测数据集)的构建采用从Google或百度获取正面样本,并通过LabelImg工具进行人工标注的方式。该数据集包含7581张图像,其中9044个为佩戴安全帽的正面样本,111514个为未佩戴安全帽的负面样本。部分负面样本来源于SCUT-HEAD数据集,并对原始SCUT-HEAD数据集中的错误进行了修正,使其可以直接以Pascal VOC格式加载。同时,数据集还提供了MXNet GluonCV预训练模型。
使用方法
使用该数据集时,用户需要确保已安装MXNet、GluonCV和OpenCV等依赖库。数据集可以通过提供的BaiduDrive或GoogleDrive链接下载。数据集的使用包括测试预训练模型和训练自定义模型两种方式。测试预训练模型时,用户可以选择不同的网络架构、置信度阈值以及是否使用GPU等参数。训练自定义模型时,用户可以通过修改train_yolo.py文件中的get_dataset函数来设置数据集路径,并根据需要调整训练参数。
背景与挑战
背景概述
SafetyHelmetWearing-Dataset(安全帽佩戴检测数据集)是一项专注于安全帽佩戴与否的图像识别研究项目。该数据集创建于近年,由一批不知名的研发团队精心打造,旨在为安全帽佩戴检测领域提供一份高质量的训练与测试资源。数据集涵盖了7581张图像,其中标注了9044个佩戴安全帽的对象和111514个未佩戴安全帽的对象。这些图像数据主要来源于互联网,并经过手动标注,部分负样本来源于SCUT-HEAD数据集。此外,该数据集还提供了基于MXNet GluonCV预训练的模型。该数据集对促进工地安全监控、智能安防等领域的研究与实践具有重要的推动作用。
当前挑战
在构建SafetyHelmetWearing-Dataset的过程中,研究人员面临着诸多挑战。首先,如何确保数据集的质量和多样性是一个难题,特别是在区分安全帽佩戴与未佩戴的状态下。其次,数据标注的准确性直接关系到模型的训练效果,因此对标注质量的要求极高。此外,数据集的构建还涉及到了数据预处理、格式统一等问题。在研究领域问题方面,该数据集面临的挑战包括提高检测精度、降低误报率,以及如何在实际工作环境中部署和优化模型,确保其稳定性和准确性。
常用场景
经典使用场景
在智能监控领域,SafetyHelmetWearing-Dataset作为专门的安全帽佩戴检测数据集,其经典的使用场景主要在于工业生产、建筑工地等高风险作业环境中,对作业人员的安全帽佩戴情况进行实时监测,以确保作业安全,降低事故发生率。
解决学术问题
该数据集解决了学术研究中关于安全帽佩戴检测的实际应用问题,提供了大量标注精确的图像数据,有助于提升深度学习模型在安全帽检测任务上的准确度和鲁棒性,对于计算机视觉领域中的目标检测技术发展具有重要的研究价值。
实际应用
在实际应用中,SafetyHelmetWearing-Dataset支持开发出能够自动识别作业人员是否佩戴安全帽的智能监控系统,这对于提高作业场所的安全性、实现智能化管理具有重要的现实意义。
数据集最近研究
最新研究方向
在工业安全领域,安全帽佩戴检测技术的研究正日益受到重视。SafetyHelmetWearing-Dataset作为专门针对安全帽佩戴检测的数据集,提供了丰富的标注图像,为相关研究提供了坚实的基础。该数据集不仅包含了安全帽佩戴的正面样本,还包含了未佩戴安全帽的负面样本,使得模型能够更准确地学习区分两种状态。目前,基于该数据集的研究方向主要集中在深度学习模型的优化与提升,特别是在模型的小型化、实时检测能力以及准确率的提高上。此外,研究者们还关注于如何将此技术应用于实际场景中,如工地现场的安全监控,以此来降低安全事故的发生率,提升工业生产的安全性。
以上内容由遇见数据集搜集并总结生成



