yolov8-pose:在yolov8上添加人体关键点检测

    最近因为工作关系接触了yolo-pose,1月份yolov8也出来了,就想着能不能在yolov8上也加上pose分支,也算加深对网络的认识。

    yolov8在数据处理上也考虑了keypoints的,所以数据处理部分不用太多的修改,主要修改了Detect类、Loss类。

    Detect类:__init__方法中加入nkpt以及cv4分支,用于检测人体关键点

    Loss类:__call__方法中加入计算人体关键点的oks loss。

 

 

    修改完成后在我自己的小数据上能够收敛,训练数据格式如下:

    0代表类别

    0.71 0.534 0.228 0.44代表box的x,y,w,h

    0.707 0.361 2代表该关键点的x,y以及是否可见

 有兴趣的朋友可以到我github查看完整代码,包含训练以及推理,https://github.com/yts1111/yolov8-pose

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年7月15日
下一篇 2023年7月15日

相关推荐