训练项目代码
- 在
.tensorboard
文件夹里包含我之前训练好的权重
打包好的数据集,有需要可以自己下载,提取码:uk26
百度云链接好像不是很好使,大家到github上下载数据集
目录前言AlphaPose介绍这里强调一下轻量化什么yolo目标检测的轻量化单人姿态估计网络的轻量化训练轻量化的单人姿态估计模型下载数据集创建FastPoseMobile创建训练文件开始训练训练结果训练项目和数据集前言AlphaPose介绍AlphaPose是一个精确的多人姿态估计器,是第一个在COCO数据集上实现70+ mAP (75 mAP),在MPII数据集上实现80+ mAP (82.1 mAP)的开源系统。为了匹配跨帧对应于同一个人的姿势,我们还提供了一个名为“姿势流”的高效在线姿势跟踪器。
AlphaPose最新配置教程(2021.04.01)环境下载源代码INSTALL编译完成之后训练自己的模型
本地服务器Ubuntu18.04+cuda10+pytorch1.1.0+torchversion0.3.0+python3.7
注意:下载的如果是最新的alphapose一定要使用python3.7,实测3.6版本过低(不能下载一些库),3.8版本过高(同样编译不成功)。
下载源代码
由于最近不知为何,校园网访问GitHub时而可以时而不行,有时不能够直接clone到服务器,需要手动下载在本
因为要做毕业设计,所以看了RMPE: Regional Multi-person Pose Estimation的论文,感觉相关的博客非常的多,但是总是get不到我不理解的点,还是记录下来,以免以后又不懂了。
单人姿态估计中遇到的错误有两个:定位错误(SPPE认定IoU>0.5就是边界框正确的),姿势冗余(一个人可能会产生多个谷歌模型)
针对这...
第3节:环境配置
3.1创建Alphapose环境
Alphapose有一些调用的函数和可视化代码,需要用到一些外部框架和依赖包,为了正常运行Alphapose,我们需要创建一个包含这些框架和依赖包的运行环境。在实验过程中,我们除了运行Alphapose,还会运行其他项目,因此创建单独的环境方便对项目进行分开管理,如果以后不需要运行此环境,就可以直接删除此环境,项目所需要的依赖和框架就会一起被删除,非常方便,因此我们要养成创建环境的好习惯。
1.找到开始菜单,打开 anaconda prompt,如图3.1
github地址(Alphapose):Machine Vision and Intelligence Group @ SJTU · GitHub
由于版权问题,点击第一项Alphapose:
第二步:点击图示图标复制地址
第三步:自己选择一个没有中文的项目路径右键-git bash here(没有git的同学参考Git 安装配置全流程_上岸鱼见到了码农的博客-CSDN博客_git配置)
第四步:git clone +复制的链接-回车执行
第五步:如...
1 Alphapose中使用yolov3-tiny检测器的应用场景
Alphapose的官方仓库中默认使用的是yolov3-spp,根据官网公布的数据,其mAP为60.6,FPS能到20FPS。但是如果我们面临的是一个不复杂的场景,场景中人数较少,而我们有需要其性能够好,实时性能达到应用的要求或者更好,那我们为什么不适用yolov3-tiny检测器,由于简化了网络结构,根据官网的公布的数据,其FPS能达到220FPS,而mAP也有33.1,对于普通场景这种精度完全够用。
2 在Alphapose中使用yo
论文复现--AlphaPose: Whole-Body Regional Multi-Person Pose Estimation and Tracking in Real-Time
对于人体骨架数据提取,从Openpose到Alphapose,对人少的场景都做出了很好的性能,港中文AAA12018的ST-GCN(https://arxiv.org/abs/1801.07455)
在Openpose的基础上,使用时空图卷积网络进行了简单动作识别,准确率有待提高。在Kinetics (7.5G)and NTU-RGBD(5.8G)数据上进行了相关测试。最近遇到了行人匹配的问题,由...
一、将从网上下载的文件中 ,xml文件全部放在新建的annotations中,png或jpg全部放在images中。
二、新建一个脚本文件split_train_val.py,用于划分训练集、测试集和验证集。具体代码如下
# coding:utf-8
import os
import random
import argparse
parser = argparse.ArgumentParser()
#xml文件的地址,根据自己的数据进行修改 xml一般存放在Annotations下
parser.
通过maven配置hive-jdbc 3.1.2遇到Could not find artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT问题
轻量化AlphaPose
m0_46346901:
轻量化AlphaPose
WangYx-:
为vscode配置clangd
zhz906575052:
yolov5+opencv+java:通过DJL在maven项目中使用yolov5的小demo
MKDLFDKFL: