位置: IT常识 - 正文

基于yoloV7-pose添加任意关键点 + 多类别分类网络修改(yolov3实现)

编辑:rootadmin
基于yoloV7-pose添加任意关键点 + 多类别分类网络修改 一 修改思想

推荐整理分享基于yoloV7-pose添加任意关键点 + 多类别分类网络修改(yolov3实现),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5训练出来参数box,yolov3 anchors设置,yolov3实现,yolov3教程,基于yolov4的,yolov教程,基于yolov4的,基于yolov4的,内容如对您有帮助,希望把文章链接给更多的朋友!

目前yoloV7已经发布有一段时间了,其中yoloV7有一个关键点检测的分支pose,是一个姿态关键点的检测算法,其中有给出的数据,大家可以下载运行起来。 由于实际项目需求,发现17个关键点是不能满足大家的需求的,这里我就稍作修改了一下,把关键点的数量修改为任意数量,并且添加目标检测多分类情况。

二 数据修改

这里我是以车牌的关键点进行举例修改,所有关键点的数量为4个。 修改的过程中需要做左右翻转,所以我的关键点翻转后,1和2交换,3和4交换,5和6交换,依次类推。

1 yaml文件修改

设置关键点数量,修改关键点数量为4

设置类别数量和类别标签

数据制作训练标签制作# -nfs-阿拉伯车牌字符-沙特阿拉伯卡口车牌-2-沙特阿拉伯卡口车牌-2-image1837.txt# data.txt 含义分别是: cls x y w h point1xpoint1ypoint2x point2y point3x point3y point4x point4y ...# 类别 目标中心点x 目标中心点y 目标宽w 目标高h 目标点1x坐标 目标点1y坐标 目标点2x坐标 目标点2y坐标 目标点3x坐标 目标点3y坐标 目标点4x坐标 目标点4y坐标 依次类推 0 0.5739299610894941 0.1724137931034483 0.3715953307392996 0.29064039408866993 0.38910505836575876 0.08374384236453201 0.7587548638132295 0.029556650246305417 0.7607003891050583 0.2660098522167488 0.39299610894941633 0.32019704433497537 2 0.5739299610894941 0.1724137931034483 0.3715953307392996 0.29064039408866993 0.38910505836575876 0.08374384236453201 0.7587548638132295 0.029556650246305417 0.7607003891050583 0.2660098522167488 0.39299610894941633 0.32019704433497537 0 0.5739299610894941 0.1724137931034483 0.3715953307392996 0.29064039408866993 0.38910505836575876 0.08374384236453201 0.7587548638132295 0.029556650246305417 0.7607003891050583 0.2660098522167488 0.39299610894941633 0.32019704433497537 训练文件train.txt 和val.txt 制作# train.txt./train/images/-nfs-阿拉伯车牌字符-沙特阿拉伯卡口车牌-2-沙特阿拉伯卡口车牌-2-image1837.jpeg./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 11-11-52屏幕截图.png./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 13-57-27屏幕截图.png./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 10-19-54屏幕截图.png./train/images/-nfs-阿拉伯车牌字符-外国车牌现场_20210519_1-外国车牌现场_20210519_1-e0d92b0990a1249388bc77bdfa8e43ed.jpg./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 13-51-28屏幕截图.png./train/images/-nfs-车牌字符-约旦车牌-videoplayback-videoplayback_13_1460.jpg./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 13-56-51屏幕截图.png./train/images/-nfs-车牌字符-埃及车牌-埃及车牌截图-2021-04-30 10-27-50屏幕截图.png数据读取修改

核心思想就是要把关键点的数量传入数据读取中,根据关键点数量进行数据读取操作。

datasets.py/LoadImagesAndLabels() 初始化修改

cache_labels() 方法 :数据读取修改

LoadImagesAndLabels()中__getitem__() 方法 :数据左右翻转修改

基于yoloV7-pose添加任意关键点 + 多类别分类网络修改(yolov3实现)

datasets.py/random_perspective() 方法

用到random_perspective()方法的地方记得都去添加一个关机键点数量参数。

三 网络结构修改1 model文件修改yolo.py 我们用到的是IKeypoint()方法,所以这里只修改这个方法,其他方法是一样的修改。 结构中主要是把分类数量和关机键点数量加入进去就ok了。 loss文件修改loss初始化类别数量和关机键数量 loss 计算中加入类别和关机键点计算

build_targets() 方法修改 添加关键点数量 四 训练代码修改1 train.py添加关机键点数量 读取数据加入关机键点数量 初始化loss 添加关键点数量和类别数量 画图添加关键点数量 2 test.py

读取数据添加关机键点数量

画图添加关机键点数量

3 general.py 中non_max_suppression()方法修改

4 plots.py 文件夹修改

主要是添加关机键点的数量

五 代码分享1 训练测试

关键点效果已经成功加上去了,并且也添加了多分类。

2 代码链接

代码地址(yolov7-pose_Npoint_Ncla):https://github.com/qinggangwu/yolov7-pose_Npoint_Ncla

本文链接地址:https://www.jiuchutong.com/zhishi/298725.html 转载请保留说明!

上一篇:3DResNet 学习记录(3d representation)

下一篇:python+neo4j构建基于知识图谱的电影知识智能问答系统(python 构建)

  • 支付宝红包怎么退回给对方 (支付宝红包怎么领)

    支付宝红包怎么退回给对方 (支付宝红包怎么领)

  • 电脑怎么弄文件夹(电脑怎么弄文件压缩包)

    电脑怎么弄文件夹(电脑怎么弄文件压缩包)

  • 华为屏幕亮度不稳定(华为屏幕亮度不够亮)

    华为屏幕亮度不稳定(华为屏幕亮度不够亮)

  • qq主页壁纸怎么设置自己照片(qq主页壁纸怎么设置自定义)

    qq主页壁纸怎么设置自己照片(qq主页壁纸怎么设置自定义)

  • 快手的网址是什么(快手网址是多少)

    快手的网址是什么(快手网址是多少)

  • 苹果耳机下一曲怎么按(苹果耳机下一曲就断开)

    苹果耳机下一曲怎么按(苹果耳机下一曲就断开)

  • 拼多多保证金需要多少钱(拼多多保证金需要多少钱ID代码是什么)

    拼多多保证金需要多少钱(拼多多保证金需要多少钱ID代码是什么)

  • 永久删除的文件还能找回来吗(永久删除的文件怎样才能找回来)

    永久删除的文件还能找回来吗(永久删除的文件怎样才能找回来)

  • 在快手上怎样进入别人的群(在快手上怎样进行实名认证)

    在快手上怎样进入别人的群(在快手上怎样进行实名认证)

  • 输入和输出的区别(输入和输出的区别在于)

    输入和输出的区别(输入和输出的区别在于)

  • 苹果相机怎么打开九宫格辅助拍照(苹果相机怎么打开闪光灯)

    苹果相机怎么打开九宫格辅助拍照(苹果相机怎么打开闪光灯)

  • mp4文件播放不了怎么办(mp4文件播放不了显示错误)

    mp4文件播放不了怎么办(mp4文件播放不了显示错误)

  • vivo水滴屏有几款(vivo水滴屏有哪几个型号)

    vivo水滴屏有几款(vivo水滴屏有哪几个型号)

  • 为什么来信息没有显示(为什么来信息没有声音苹果)

    为什么来信息没有显示(为什么来信息没有声音苹果)

  • 快手连麦受限制多久恢复(快手连麦是不是有限制)

    快手连麦受限制多久恢复(快手连麦是不是有限制)

  • 腾讯微云占用手机空间吗(腾讯微云占不占手机内存)

    腾讯微云占用手机空间吗(腾讯微云占不占手机内存)

  • ppsx怎么转换成ppt(ppsx怎么转换成视频mp4)

    ppsx怎么转换成ppt(ppsx怎么转换成视频mp4)

  • win10怎么开运行(win10怎么开启运行)

    win10怎么开运行(win10怎么开启运行)

  • vue怎么拍摄长视频(vue怎么拍视频有美颜)

    vue怎么拍摄长视频(vue怎么拍视频有美颜)

  • qq怎么改实名认证游戏(qq怎么改实名认证)

    qq怎么改实名认证游戏(qq怎么改实名认证)

  • ios12siri失灵解决办法(iphone12siri怎么没有反馈声音了)

    ios12siri失灵解决办法(iphone12siri怎么没有反馈声音了)

  • 相册图片怎么编辑文字(相册图片怎么编号)

    相册图片怎么编辑文字(相册图片怎么编号)

  • 华为p30pro插卡在哪里(华为p30pro卡插哪里)

    华为p30pro插卡在哪里(华为p30pro卡插哪里)

  • 抖音进攻,B站退守(b站怎么进抖音模式)

    抖音进攻,B站退守(b站怎么进抖音模式)

  • 境外培训费计入关税完税价格
  • 委托加工物资的会计科目
  • 企业所得税季报时间
  • 固定资产盘盈原因
  • 结转应交所得税属于利润分配吗
  • 土地税退税做什么分录
  • 工厂报废的产品价格有规定吗
  • 开具发票只有票号可以吗?
  • 增值税发票过期未认证怎么办
  • 营改增来了!会计人应如何自处
  • 房地产开发经营属于什么行业类别
  • 旧房转让土地增值税核定
  • 公司购买商业保险如何入账
  • 企业的业务招待费多了好还是少了好
  • 外贸企业出口退税账务处理
  • 纳税申报比对
  • 新会计准则规定资产如何入账
  • 子网掩码和默认网关怎么填
  • linux系统怎么查看mac地址
  • 毛利润,纯利润
  • 上月发票未上传
  • 预付维修费计入入账价值吗
  • 车辆维修的增值税怎么算
  • 会计凭证传递的原则及基本程序
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • linux不能联网怎么解决
  • 安装adsl modem必须安装什么协议
  • 异地设立的仓库怎么处理
  • 公司股票 收税
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • 液晶显示器容易坏点
  • keyemain.exe是什么
  • 奥维尔的瓦兹河岸
  • 交纳印花税
  • 商品购进核算
  • 股息分配方式
  • 申请高新技术企业的好处
  • php截取文件后缀名方法
  • 发ai的英文单词
  • 认证发票可以分两次进行吗
  • 哪些行业不用缴纳增值税
  • 一个合同里面服务怎么写
  • 织梦相关文章调用
  • 法人买社保又不发工资怎么做账
  • 哪些拍卖行为不属于诈骗
  • 维修材料分类
  • 开具成品油发票时注意事项是?
  • 商品损耗进项税额怎么算
  • 收到银行承兑汇票后,如何取钱
  • 增值税附加税减半政策
  • 母公司与子公司税务关系
  • 应交的教育费附加通过什么科目核算
  • 公司备用金使用后没有发票抵扣
  • 非营利医疗机构有哪些
  • sql server无法连接服务器的原因
  • sql server 判断数据是否存在
  • mysql无法配置
  • Linux CentOS MySQL数据库安装配置教程
  • sqlserver触发器语法
  • win2000安全模式怎么进
  • win8.1电脑设置在哪里
  • xp系统怎么连接电脑
  • centos强制关闭程序
  • repair.exe是什么软件
  • debian yum安装
  • 苹果mac系统中英文切换
  • mini program是什么
  • centos 操作
  • windows 8怎么样
  • win8.1最流畅
  • cocos creator 动画制作
  • javascript 语言精粹(修订版)
  • python 变参
  • nodejs model
  • pythonjam怎么用
  • python基础教程视频教程
  • javascript身份证号验证
  • 土地使用税2023征收标准
  • 不予处罚不予立案
  • 生产企业出口退税账务处理会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设