当前位置: 首页 > news >正文

yolov5加关键点回归

文章目录

      • 一、数据
        • 1)数据准备
        • 2)标注文件说明
      • 二、基于yolov5-face 修改自己的yolov5加关键点回归
        • 1、dataloader,py
        • 2、augmentations.py
        • 3、loss.py
        • 4、yolo.py

一、数据

1)数据准备

1、手动创建文件夹: yolov5-face-master/data/widerface/train 和 yolov5-face-master/data/widerface/val
2、下载的WIDER_train里的images/ 和 标注文件retinaface_gt_v1.1/train/ 里的label.txt 放在 yolov5-face-master/datasets/train/下 (val验证集同理)
3、执行

cd data/
python3 train2yolo.py ./datasets/train ./data/widerface/train
python3 val2yolo.py ./datasets/val ./data/widerface/val

执行train2yolo.py后的data目录:
在这里插入图片描述

2)标注文件说明

示例:
label文件: yolov5-face-master/data/widerface/train/0_Parade_Parade_0_1040.txt

0 0.51904296875 0.23813229571984434 0.0732421875 0.08560311284046693 0.5035009765625 0.2264350194552529 0.5433701171875 0.22805058365758757 0.5264765625 0.2425898832684825 0.5035009765625 0.26035953307392995 0.5406669921875 0.2625136186770428

每行15个元素:
labels[1:5]:检测框bbox。
labels[5:] :5个关键点坐标(x,y)的归一化形式。(依次为左眼、右眼、鼻子、嘴角左、嘴角右。
(归一化是x/w0,y/h0 ,

注:这儿原图尺寸写成w0,h0 是参考utils/face_datasets.py/LoadFaceImagesAndLabels 类的 __getitem__函数。 其中的w0、h0为原图尺寸, w,h为resize的尺寸。

二、基于yolov5-face 修改自己的yolov5加关键点回归

需要修改的文件:dataloader.py、augmentations.py、loss.py、yolo.py 以及自己的inference脚本。

1、dataloader,py
2、augmentations.py
3、loss.py
4、yolo.py

相关文章:

  • 适合自学的网络安全基础技能“蓝宝书”:《CTF那些事儿》
  • c++视觉图像----扩充边界
  • dockers --cap-add 哪些值可以设置
  • 【逆向】导出表:1.编写程序打印所有的导出表信息 2.编写GetFunctionAddrByName 3.编写GetFunctionAddrByOrdinal
  • nextjs构建服务端渲染,同时使用Material UI进行项目配置
  • SQL基础
  • 【Debian】报错:su: Authentication failure
  • 邮政编码,格式校验:@ZipCode(自定义注解)
  • WaitGroup原理分析
  • 33. 搜索旋转排序数组
  • 使用 Eziriz .NET Reactor 对c#程序加密
  • Android 使用 registerForActivityResult() 打开系统相册或相机获取图像
  • Matlab之数组、包含分配给类别的值函数categorical
  • 虹科方案 | 虹科ATTO加速虚拟存储管理
  • 计算机毕业设计选什么题目好?springboot智慧养老中心管理系统
  • 云原生周刊:Docker 推出 Docker Debug | 2023.10.9
  • 高级深入--day30
  • web 基础和http 协议
  • CentOS 7 服务器上创建新用户及设置用户密码有效期
  • 四.镜头知识之放大倍率
  • 重庆大学通报本科生发14篇SCI论文:涉事学生及其父亲被处理
  • 2025年度上海市住房城乡建设管理委工程系列中级职称评审工作启动
  • 协会:坚决支持司法机关依法打击涉象棋行业的违法行为
  • 19岁女生注射头孢离世后续:院方道歉,医生停职,监管介入
  • 第一集|《刑警的日子》很生活,《执法者们》有班味
  • “爱鸟周”为何不能像FI和花展那样“市区联动”