关键点检测实战:人体关键点检测
课时介绍
模型训练
课程介绍
从零开始,讲解 数据标注、数据集制作、模型训练、模型测试、模型优化、环境搭建等方面内容,让学习者能够快速学到AI图像领域关键点技术,应用到实际的工作中去。
推荐课程

信息系统项目管理师自考笔记
李明 · 744人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 22167人在学

手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4214人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 791人在学

基于SSM酒店管理系统(毕设)
小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)
Long · 5158人在学

手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1509人在学

Python Django 深度学习 小程序
钟翔 · 2328人在学

城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 604人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3993人在学
我们对单人标注,训练模型后,模型本身是可以识别多人,并进行关键点识别的;这个事例中,是单人标注,多人识别。对于多人,你就按照正常标注就可以,比如,每个人的左脚踝都标注为l_ankle
您好,同学,注册coco实例是detectron2特有的。如果使用detectron2这个大框架的话,建议还是使用这个。如果我们使用【hrnet网络】 来进行人体关键点检测,就可以在理解代码的基础上,自由设计了
你好,同学,你非常认真。
1.首先,labelme标注出来的json文件,大致格式如下面部分。
{
"version": "4.5.7",
"flags": {},
"shapes": [
{
"label": "l1",
"points": [
[
296.9770114942529,
644.1264367816092
]
],
"group_id": null,
"shape_type": "point",
"flags": {}
},
{
"label": "l2",
"points": [
[
305.0229885057471,
767.1149425287356
]
],
"group_id": null,
"shape_type": "point",
"flags": {}
},
{
"label": "l3",
"points": [
[
307.32183908045977,
901.5977011494253
]
],
"group_id": null,
"shape_type": "point",
"flags": {}
}
],
"imagePath": "19657_0ead09ed32f2775592d081addb51a149_temp_finished.png",
"imageData":
2.其次,在此基础上,我们需要转化,使用 labelme2coco代码,将下面的json(很多标注文件),统一经过处理,转化为coco用文件。
3.详细可以看【训练集、测试集的制作】部分内容。 当然,我们生成的数据会有上面所提到的内容 ,比如
"keypoints": [
813.7272727272727,
962.8181818181819,
2,
852.3636363636363,
1217.3636363636363,
2,
727.3636363636363,
1408.2727272727273,
2,
4.最后,我们可以结合 labelme2coco.py文件,来综合分析所说的情况:0(没有标注), 1 (遮挡) , 2 (正常显示)