人员抽烟行为识别检测系统基于YOLOv7 技术方法,对画面开展7×24h无间断分析。大大提升效率,减少了人力成本。YOLOv7 的发展方向与当前主流的实时目标检测器不同,研究团队希望它能够同时支持移动 GPU 和从边缘到云端的 GPU 设备。除了架构优化之外,该研究提出的方法还专注于训练过程的优化,将重点放在了一些优化模块和优化方法上。这可能会增加训练成本以提高目标检测的准确性,但不会增加推理成本。

设计了几种可训练的 bag-of-freebies 方法,使得实时目标检测可以在不增加推理成本的情况下大大提高检测精度;对于目标检测方法的演进,研究者发现了两个新问题:一是重参数化的模块如何替换原始模块,二是动态标签分配策略如何处理分配给不同输出层的问题,并提出了解决这两个问题的方法。

该研究使用梯度传播路径的概念分析了适用于不同网络层的模型重参数化策略,并提出了有计划的重参数化模型。此外,研究者发现使用动态标签分配技术时,具有多个输出层的模型在训练时会产生新的问题:「如何为不同分支的输出分配动态目标?」针对这个问题,研究者提出了一种新的标签分配方法,称为从粗粒度到细粒度(coarse-to-fine)的引导式标签分配。

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)

人员抽烟行为识别检测算法相关推荐

  1. 人员抽烟行为识别检测系统 opencv+python

    人员抽烟行为识别检测系统基于opencv+python深度学习架构模型,对现场人员抽烟行为实施分析监测.YOLO网络是一个以目标检测为目的而设计的网络.YOLO系列算法的基本思想是将输入图像分割为S× ...

  2. 人员跌倒识别检测算法

    人员跌倒识别检测算法是基于视频的检测方法,通过对目标人体监测,当目标人体出现突然倒地行为时,自动监测并触发报警. 人员跌倒识别检测算法基于计算机识别技术,配合现场摄像头,自动识别如地铁手扶梯/楼梯.老 ...

  3. 高空作业安全绳穿戴识别检测算法 YOLOv3

    高空作业安全绳穿戴识别检测算法利用计算机视觉+yolov3技术,对现场人员高空安全绳穿戴实时识别检测.YOLOv3使用了多种数据增强技术的组合,对于单一图片,使用了几何畸变,光照畸图像,遮挡(Rand ...

  4. 智慧工地安全帽识别检测算法 yolov5

    智慧工地安全帽识别检测算法通过Python基于YOLOv5机器学习模型技术,对现场画面中人员穿戴行为实时分析.YOLOv5中在训练模型阶段仍然使用了Mosaic数据增强方法,该算法是在CutMix数据 ...

  5. 人脸识别安全帽识别检测算法 opencv

    人脸识别安全帽识别检测算法通过opencv+python深度学习架构模型,对于现场画面中人员行为及安全帽穿戴着装进行实时分析检测.OpenCV的全称是Open Source Computer Visi ...

  6. 水面漂浮物垃圾识别检测算法 yolov7

    水面漂浮物垃圾识别检测算法通过yolov7网络模型AI视觉分析技术,水面漂浮物垃圾识别检测算法对河道湖面漂浮物.生活垃圾.水藻等多种漂浮物进行自动智能分析,及时的预警提醒.OLOv7 的发展方向与当前 ...

  7. 灭火器摆放识别检测算法 yolo

    灭火器摆放识别检测算法通过python+yolo网络深度学习技术,自动对指定区域灭火器是否缺失进行识别,如果 没有检测到指定区域有灭火器,立即抓拍存档进行告警.YOLO系列算法是一类典型的one-st ...

  8. 基于OpenCV安全帽识别检测算法 Python

    安全帽识别检测算法基于OpenCV-Python网络架构对现场画面进行实时分析检测.Python是一种由Guido van Rossum开发的通用编程语言,它很快就变得非常流行,主要是因为它的简单性和 ...

  9. 基于yolov3和pythorch框架的火焰识别检测算法

    这是本人第一次写博客,就当是自己实现算法的一个记录吧,有什么不好的地方也请多多指教.我会详细的从环境的配置到算法实现都说明一下,希望对大家能有帮助. 本火焰识别算法采用的是pytorch版本的yolo ...

最新文章

  1. Android 点击空白出隐藏软键盘
  2. 机器学习数据清洗之异常数据处理、标准差法、MAD法、箱图法、图像对比法、异常值处理准则
  3. GPU---并行计算利器
  4. 总结 | 如何测试你自己的 RubyGem
  5. 以前的某个程序安装计算机上创建挂起_教研拓进王立辉老师计算机专业教学心得...
  6. Hazelcast入门指南第3部分
  7. 多线程 调用 axis 报错_java笔记录(三、多线程)
  8. 设为首页和加入收藏js
  9. 解决修改完系统默认python版本后yum不可用的问题!!!!!!
  10. Android 实例子源代码文件下载地址380个合集
  11. Linux绚丽屏保xscreensaver安装
  12. NoSQLBooster操作Mongodb的基本使用。
  13. win7远程服务器管理工具
  14. c语言程序设计 滴水视频,编程达人滴水中级班视频教程
  15. 锐龙r3 4100核显 r3 4100参数 r3 4100评测
  16. 最新款iPad,真香!!
  17. Mybatis逆向工程同名表找错数据库的问题
  18. JVM调优专题-JVM调试工具
  19. 前端关于获取网络时间的方法 api (直接获取时间戳)
  20. Kafka和Flink双剑合璧,Confluent收购Immerok引起业内广泛讨论

热门文章

  1. CentOS7:内网中两台机器不能连接的问题(Destination Host Unreachable),实际为AP隔离问题
  2. gif图片拆帧及合成[python]实现
  3. 2019牛客多校第七场 C Governing sand
  4. HDU 5050 Divided Land JAVA GCD
  5. 佛系码农~手把手教你如何绘制一辆会跑车
  6. WPF仿QQ聊天框表情文字混排实现
  7. Pandas - 操作DataFrame
  8. 苏州OJ c001: 合并同类项
  9. excel合并同类项(去除重复项)数据并求和
  10. 史上最全的MonkeyRunner自动化测试从入门到精通(1)