1 口罩佩戴检测算法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

口罩佩戴检测算法

燧机科技 2024-07-01 20:20 次阅读

口罩佩戴检测算法基于YOLOv5在图像识别检测领域的优异性能,本文研究基于基于YOLOv5的口罩佩自动戴检测方法。首先从网络和真实生活中中寻找并采集不同场景人群口罩佩戴的图片约500张并自建数据集,口罩佩戴检测算法利用YOLOv5模型框架,修改其相关配置文件和检测参数,并采用数据增强和Dropout技术防止过拟合。实验结果验证了YOLOv5模型人群口罩佩戴图像识别任务上的优越性能,测试集上的YOLOv5s模型识别准确率高达85.45%。
关键词 图像识别;口罩佩戴检测;YOLOv5;特征学习;

引言
目前口罩佩戴检测存在着因周围复杂环境影响从而出现效率低,导致漏检等情况。为了达到更好的检测效果,本文主要是利用YOLOv5网络模型在轻量化口罩佩戴检测算法的研究。

1 数据预处理
1.1 数据采集
人群口罩佩戴图像是2022年5月23日,由本组三名同学分别在网络上以及在真实场景中用手机拍摄所得,共计1027张图片。不同采集设备获取的原始图像分辨率不同,在数据建模时统一缩放至324×324大小的规格


为了提高卷积神经网络模型的泛化能力,对每幅口罩佩戴图像通过旋转、平移、扭曲、缩放、翻转等传统数字图像处理方法进行随机变换以扩充样本个数。某幅口罩图像进行数据增强后的部分样本如图2所示,通过随机变换生成的口罩佩戴图像大量扩充了数据集,使样本分布更广泛。

本文构建的识别模型主要是YOLOv5s,其具有小型轻量,快速的特点,适合于快速准确的识别任务。模型如图3-1。
模型输入图像设定为324×324 的三通道彩色图像,残差结构中依次包含瓶颈残差模块、常规残差模块×2、瓶颈残差模块、常规残差模块×3、瓶颈残差模块、常规残差模块×22、瓶颈残差模块、常规残差模块×2。其内部卷积核设置略有调整。最后,在网络全连接层之后采用Softmax分类器输出每个类别的分类概率。

1. import random 2. import string 3. 4. f1 = open('1.txt', 'x') 5. for x in range(10000): 6. string0 = str(''.join(random.sample( 7. ['z', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'], 4))) 8. f1.write(string0) 9. if x % random.randint(1, 50) == 0: 10. f1.write(' ') 11. continue 12. if x != 9999: 13. f1.write('\n') 14. f1.close()

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 检测
    +关注

    关注

    5

    文章

    4480

    浏览量

    91439
  • 人工智能
    +关注

    关注

    1791

    文章

    47183

    浏览量

    238200
  • 卷积神经网络

    关注

    4

    文章

    367

    浏览量

    11863
收藏 人收藏

    评论

    相关推荐

    《DNK210使用指南 -CanMV版 V1.0》第四十九章 综合例程

    、物体检测口罩佩戴检测、人脸属性分析、手写数字识别等。在运行本综合例程前,需将DNK210开发板烧录好CanMV固件,并将A盘à程序源码à综合例程-CanMV版中的所有文件拷贝至SD
    发表于 11-20 09:32

    《DNK210使用指南 -CanMV版 V1.0》第四十二章 人脸口罩佩戴检测实验

    第四十二章 人脸口罩佩戴检测实验 在上一章节中,介绍了利用maix.KPU模块实现YOLO2的物体检测,本章将继续介绍利用maix.KPU模块实现的人脸
    发表于 11-18 09:28

    如何制定一套优质的工业视觉检测算法方案?

    很难与当下主流的AI平台工具配型,或者是通过单一算法模型进行训练,通常情况下,工业视觉检测项目面临着一系列独特的难点与挑战。比如:算法实现难。工业环境中的背景往往非
    的头像 发表于 11-14 01:05 398次阅读
    如何制定一套优质的工业视觉<b class='flag-5'>检测算法</b>方案?

    bq2750x系列中的Impedance Track™电池电量监测算法的理论及实现

    德赢Vwin官网 网站提供《bq2750x系列中的Impedance Track™电池电量监测算法的理论及实现.pdf》资料免费下载
    发表于 08-30 10:21 1次下载
    bq2750x系列中的Impedance Track™电池电量监<b class='flag-5'>测算法</b>的理论及实现

    旗晟机器人环境检测算法有哪些?

    硬件支撑,更离不开强大的算法库作为软件核心,二者相辅相成,缺一不可。今天就来了解旗晟机器人环境检测算法。 1、设施异常监测 通过集成高精度传感器与智能图像识别技术。它不仅能检测A字梯是否存在变形,还能精确评估梯脚
    的头像 发表于 07-19 17:54 522次阅读
    旗晟机器人环境<b class='flag-5'>检测算法</b>有哪些?

    中伟视界:矿山智能化安全生产,未戴自救器检测AI算法助力保护作业人员安全

    矿山作业环境复杂危险,确保作业人员佩戴自救器是重要措施之一。未戴自救器检测AI算法通过图像识别和人工智能技术,实时监控井下人员的自救器佩戴情况,有效避免了安全事故。本文详细解析该
    的头像 发表于 07-17 13:10 316次阅读
    中伟视界:矿山智能化安全生产,未戴自救器<b class='flag-5'>检测</b>AI<b class='flag-5'>算法</b>助力保护作业人员安全

    慧视小目标识别算法 解决目标检测中的老大难问题

    随着深度学习和人工智能技术的兴起与技术成熟,一大批如FasterR-CNN、RetinaNet、YOLO等可以在工业界使用的目标检测算法已逐步成熟并进入实际应用,大多数场景下的目标检测问题都能
    的头像 发表于 07-17 08:29 475次阅读
    慧视小目标识别<b class='flag-5'>算法</b>   解决目标<b class='flag-5'>检测</b>中的老大难问题

    图像识别算法都有哪些方法

    传统方法和基于深度学习的方法。 传统图像识别算法 1.1 边缘检测 边缘检测是图像识别的基础,它用于检测图像中的边缘信息。边缘是图像中亮度变化最明显的区域,通常表示物体的边界。常用的边
    的头像 发表于 07-16 11:14 5492次阅读

    opencv图像识别有什么算法

    图像识别算法: 边缘检测 :边缘检测是图像识别中的基本步骤之一,用于识别图像中的边缘。常见的边缘检测算法有Canny边缘检测器、Sobel边
    的头像 发表于 07-16 10:40 1000次阅读

    人员跌倒识别检测算法

    人员跌倒识别检测算法是基于视频的检测方法,通过对目标人体监测,当目标人体出现突然倒地行为时,自动监测并触发报警。人员跌倒识别检测算法基于计算机识别技术,配合现场摄像头,自动识别如地铁手扶梯/楼梯
    的头像 发表于 06-30 11:47 448次阅读
    人员跌倒识别<b class='flag-5'>检测算法</b>

    安全帽佩戴检测算法

    安全帽佩戴监控是铁路工程施工人员安全管理中的重点和难点,它对检测算法的准确 率与检测速度都有较高的要求。本文提出一种基于神经网络架构搜索的安全帽佩戴
    的头像 发表于 06-26 22:22 395次阅读
    安全帽<b class='flag-5'>佩戴</b><b class='flag-5'>检测算法</b>

    口罩佩戴智能监测摄像机

    佩戴口罩。通过高精度的算法,它能够准确识别出未佩戴口罩的个体,及时发出警报或提醒,有效降低疾病传播风险,特别是在人员密集场所如机场、车站和商
    的头像 发表于 06-19 11:22 327次阅读
    <b class='flag-5'>口罩</b><b class='flag-5'>佩戴</b>智能监测摄像机

    基于FPGA的实时边缘检测系统设计,Sobel图像边缘检测,FPGA图像处理

    ,所以先扩大系数近似为整数再运算。此处扩大256 倍后取整,将运算结果右移 8 位,提取 Y 分量即可得到灰度图像,即 3 边缘检测算法设计 如图4所示为待处理的3×3 像素点,使用 Sobel
    发表于 05-24 07:45

    咳嗽检测深度神经网络算法

    [10]。许多咳嗽检测算法在临床行业中流行,用于识别和检测咳嗽声音,以获得有价值的见解。但是,从实时音频流中检测咳嗽的方法仍然很少。医生利用咳嗽声和非咳嗽声的良好辨别性[11]有助于早期诊断慢性咳嗽
    发表于 05-15 19:05

    基于深度学习的芯片缺陷检测梳理分析

    虽然表面缺陷检测技术已经不断从学术研究走向成熟的工业应用,但是依然有一些需要解决的问题。基于以上分析可以发现,由于芯片表面缺陷的独特性质,通用目标检测算法不适合直接应用于芯片表面缺陷检测任务,需要提出新的解决方法。
    发表于 02-25 14:30 1482次阅读
    基于深度学习的芯片缺陷<b class='flag-5'>检测</b>梳理分析