YOLOv5face

1.YOLOv5网络中添加五个人脸关键点回归,回归的损失函数用的是Wing loss

2.Stem模块替代网络中原有的Focus模块,提高了网络的泛化能力,降低了计算复杂度,同时性能也没有下降。

3.SPP模块进行更新,使用更小的kernel,使yolov5更适用于人脸检测并提高了检测精度。YOLOv5用的SPPkernel(5,9,13),YOLO5Face用的kernel(3,5,7)。

4.添加一个stride = 64P6输出块,P6可以提高对大人脸的检测性能。(之前的人脸检测模型大多关注提高小人脸的检测性能,这里作者关注了大人脸的检测效果,提高大人脸的检测性能来提升模型整体的检测性能)。P6的特征图大小为10x10。

5.发现一些目标检测的数据增广方法并不适合用在人脸检测中,包括上下翻转和Mosaic数据增广

删除上下翻转可以提高模型性能。

对小人脸进行Mosaic数据增广反而会降低模型性能,但是对中尺度和大尺度人脸进行Mosaic可以提高性能。

随机裁剪有助于提高性能。

YOLOv5face相关推荐

  1. yolov5和yolov5-face nms比较

    yolov5中, prediction.shape[2] -5  # number of classes,代表分类数,5后面是多分类,coco是80个分类. shape[2]是85 def non_m ...

  2. YOLOv5Face YOLO5Face人脸检测论文及代码简析

    YOLO5face人脸检测模型论文和代码简析 YOLO5Face模型分析 论文及源码下载 论文创新点 实验结果 下载代码跑起来 调整数据集 训练完成之后检验结果 一点点代码简析 文件结构 data m ...

  3. YOLOV5-face视频流

    这里我使用的不是原版yoloface的代码,原版代码为一类,五个关键点,我的代码为4类,4个关键点.具体更改办法及相关知识可参阅我之前的博客 yoloV5-face学习笔记_m0_58348465的博 ...

  4. yolov5s,yolov5m,yolov5l,yolov5face推理速度对比

    nx上测试,参考代码: https://github.com/shouxieai/tensorRT_Pro 实测yolov5s,640x640,int8,fps=140 yolov5-face: ht ...

  5. yolov5-face无关键点测试

    本文只是把关键点部分去掉了,网络部分还没改. 可以用在别的物体检测领域,测试ok 本文是给自己做笔记用的,不喜勿喷. # -*- coding: UTF-8 -*- import argparse i ...

  6. 用labelme标注矩形框和关键点得到的json文件转txt格式用于yolov5-face训练

    目录 我用labelme标注完的json文件长这样:标注了两种:矩形框和点 我要转换的txt格式长这样: json格式转txt如下: 从txt查看标注结果 参考的这位博主并在此基础上做了改动.(484 ...

  7. mnn c++ windows 调用实例

    Mnn 调用centerface,调用成功. mnn版本1.2: F:\project\c++\mnn_centerface csdn下载地址: mnnwindowscenterface示例项目-深度 ...

  8. Android NDK开发——人脸检测与静默活体检测

    前言 1.开发环境是win10,IDE是Android studio 北极狐,用到的库有NCNN,OpenCV. 2.NCNN库可以用官方编译好的releases库,也可以按官方文档自己编译. 3.O ...

  9. 基于深度学习的人脸检测与静默活体检测——C++实现

    前言 1.系统环境是win10,显卡RTX3080;cuda10.2,cudnn7.1;OpenCV4.5,ncnn版本是20210525;C++ IDE vs2019. 2.使用NCNN作模型推理加 ...

最新文章

  1. 超级账本(Hyperledger Fabric):基本架构及运作机制
  2. java 静态方法 实例方法的区别_java 静态方法和实例方法的区别
  3. SQL概述及在网络安全中的应用
  4. 2014年9月28日 18:35:01
  5. 三角形 画_CAD入门基础第3节:直角三角形的圆及如何修剪
  6. html5调用手机摄像头和相册,h5 调用手机摄像头/相册
  7. 产生式是蕴含式_独栋别墅~下沉式庭院设计
  8. 活动安排(信息学奥赛一本通-T1422)
  9. 编程语言_Java方法参数...是什么意思_面试题008
  10. tx1调试车辆检测遇到的问题
  11. flutter - fluro
  12. Oracle 存储方式大比拼
  13. 使用Ext.grid.Panel生成表格
  14. spin_lock的变体
  15. 《21天学通C语言》总结(2)
  16. NC6 转库单、采购入库单、库存委托入库单签字后自动生成调拨订单
  17. 备用计算机机房管理制度,计算机机房管理制度
  18. 文本分析苏轼的词以及苏轼的人生轨迹地图
  19. 2021年美国大学生数学建模竞赛助力
  20. [转载]物理大神的八卦完整版——大爱物理

热门文章

  1. CryptoCompare6月报告:投资产品滞销,90%AUM均下降
  2. SCRM领域真能长出To B的BAT吗?
  3. 一行代码说清楚进制转换--转来转去
  4. Solve Slide Puzzle with Hill Climbing Search Algorithm
  5. 道德哲学中的电车问题
  6. ibm 小型计算机8408,北京IBM 8202-E8D 9117-MMB 8231-E2D 8231-E2C小型机硬盘价格 - 中国供应商...
  7. linux硬盘分区有哪些目录,浅谈Linux的硬盘分区和目录结构
  8. IDEA学习系列之Module概念
  9. 图像处理基本方法-c语言调用opencv实现人脸检测功能
  10. 开发者模式之—-策略者模式