人员规范操作行为识别系统基于YOLOv5是一种单阶段目标检测算法对现场人员操作行为进行实时监测分析。目标检测架构分为两种,一种是two-stage,一种是one-stage,区别就在于 two-stage 有region proposal过程,类似于一种海选过程,网络会根据候选区域生成位置和类别,而one-stage直接从图片生成位置和类别。今天提到的 YOLO就是一种 one-stage方法。YOLO是You Only Look Once的缩写,意思是神经网络只需要看一次图片,就能输出结果。YOLO 一共发布了五个版本,其中 YOLOv1 奠定了整个系列的基础,后面的系列就是在第一版基础上的改进,为的是提升性能。

YOLOv5目标检测算法具体包括:输入端的Mosaic数据增强、自适应锚框计算、自适应图片缩放操作;基准端的Focus结构与CSP结构;Neck端的SPP与FPN+PAN结构;输出端的损失函数GIOU_Loss以及预测框筛选的DIOU_nms。除此之外,YOLOv5中的各种改进思路仍然可以应用到其它的目标检测算法中。

我们使用YOLO(你只看一次)算法进行对象检测。YOLO是一个聪明的卷积神经网络(CNN),用于实时进行目标检测。该算法将单个神经网络应用于完整的图像,然后将图像划分为多个区域,并预测每个区域的边界框和概率。这些边界框是由预测的概率加权的。要理解YOLO,我们首先要分别理解这两个模型

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. 轻松上手UAI-Train,拍拍贷人脸识别算法优化效率提升85.7%

    2019独角兽企业重金招聘Python工程师标准>>> "UAI-Train平台可以让我们方便地在短时内使用大量的GPU资源,用较低的成本训练海量的数据集,提高算法模型迭代 ...

  2. 基于matlab数字识别算法系统设计与实现(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 目 录 内容摘要------------------------------1 关键字----- ...

  3. python人脸识别算法_python人脸算法

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 若图片中包含多张人脸,只选取其中人脸面积最大的人脸. 支持png.jpg.jpe ...

  4. 目标检测与识别算法综述:从传统算法到深度学习(二)

    作   者:XJTU_Ironboy 时   间:2018年11月 联系方式:tzj19970116@163.com 本文结构: 摘要 介绍 2.1 大致框架 2.2 测试评价指标 2.3 相关比赛介 ...

  5. 图片相似度识别算法,百度图片识别算法

    图像识别算法都有哪些 图像识别算法:1人脸识别类(Eigenface,Fisherface算法特别多),人脸检测类(j-v算法,mtcnn)2车牌识别类,车型识别类(cnn)3字符识别(cnn)... ...

  6. AI烟火检测识别算法在视频监控场景中的预警应用分析

    计算机视觉中的烟火检测,可在监控视频和图像中进行烟火定位或者烟火图像分类,在消防安全领域具有独特的意义.AI烟火识别算法可通过已经训练好的烟火检测模型,识别出图片中的烟雾和火焰,并标记出目标的具体位置 ...

  7. 深度学习框架下群组行为识别算法综述

    源自:电子学报       作者:邓海刚  王传旭  李成伟  林晓萌 摘 要 群组行为识别目前是计算机视觉领域的一个研究热点,在智能安防监控.社会角色理解和体育运动视频分析等方面具有广泛的应用价值. ...

  8. 基于深度学习的手写数字识别算法Python实现

    摘 要 深度学习是传统机器学习下的一个分支,得益于近些年来计算机硬件计算能力质的飞跃,使得深度学习成为了当下热门之一.手写数字识别更是深度学习入门的经典案例,学习和理解其背后的原理对于深度学习的理解有 ...

  9. curvelanes数据集转tusimple格式进行车道线识别算法训练思路总结【数据清洗】

    本篇文章包含内容涉及: 1.数据清洗整理(特定分辨率数据不符合要求,选择剔除.OpenCV下的resize方法) 2.写数据集格式转换脚本代码 3.可能遇到的问题 目录 前言: 任务背景 基础环境 一 ...

最新文章

  1. 2022-2028年中国电容器电子薄膜行业市场研究及前瞻分析报告
  2. 如何使用 Java8 实现观察者模式?(下)
  3. Android内核开发:学会分析系统的启动log
  4. 成功解决AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘
  5. 爬虫模拟登陆手机验证码_网络爬虫干货总结,这次比较全面!
  6. ATM + 购物商城程序
  7. scala 环境变量_Scala变量的范围
  8. 宝塔面板数据库未授权访问(端口:888)
  9. sama5d36 OUT0-OUT3 对应关系 带光模块的系统
  10. excel工具箱_Excel工具箱15.54安装教程
  11. 将一个数据插入表中前校验数据是否存在
  12. 环境搭建:通过repo下载gerrit管理的code
  13. shader变体是什么_shader 里面的分支
  14. 总和生育率模型matlab,中国人口增长预测 灰色模型——全国数学建模大赛
  15. 决策树算法--ID3算法
  16. linux修改dns地址的三种方法
  17. 求两向量在0~360度之间的角度值及实际应用
  18. DANet(双重注意力融合网络)
  19. 洛谷P1489 猫狗大战
  20. 对标 Amazon Go,这家初创企业盯上了国内无人商店市场

热门文章

  1. java工程项目的结构拆分
  2. 使用了23年的Java要开始收费了?
  3. 快递扫地机器人被损坏_熬夜秒到的扫地机器人丢了 快递公司说最多赔几十元...
  4. 说明人工神经网络的原理,人工神经网络结构图
  5. STM32F407+FFT+详细解读!!!!
  6. fidder classic 界面介绍
  7. 安装程序无法继续,因为您的计算机上安装了更新的internet explorer
  8. 本地安全策略命令行secedit设置本地账户安全策略
  9. SQL语句——基础篇
  10. 英伟达Q3财报解读:营收连续四季度下滑 下一个增长拐点何时来?