利用OpenPose,从0搭建一个姿势识别系统
开源项目地址
https://github.com/CMU-Perceptual-Computing-Lab/openpose
项目介绍
该项目可以帮助识别“图片”、“视频”和“摄像头”中的人的姿势。效果如下图:
可以将识别结果输出为json、图片等
项目搭建
首先,下载编译好的项目,下载地址
第一个是CPU版,第二个是GPU版。如果电脑没有显卡,请使用CPU版本。
这里给出百度网盘地址:
``` CPU版: 链接:https://pan.baidu.com/s/1L43PocNwyEj4IsfCmtHTOQ 提取码:xolx GPU版: 链接:https://pan.baidu.com/s/1dFGtfar-tVBfr7K_xsTuWA 提取码:4wvs ```
下载解压之后,进入 openpose\models
文件夹,里面有一个getBaseModels.bat
,双击运行,下载训练好的模型
这里下载会很慢,可以使用下面的链接:
``` 链接:https://pan.baidu.com/s/1pdZwldYYJVrN502MUQoxVg 提取码:i15f ```
下载好后,将其分别放在对应的文件夹中(face,hand,pose)
接下来,在项目目录下,运行下面命令:
``` openpose> .\bin\OpenPoseDemo.exe --video examples/media/video.avi ```
接下来就会弹出以下窗口,即安装成功
实时解析摄像头内容
``` openpose> .\bin\openPoseDemo.exe ```
直接运行该命令即可
参考资料
OpenPose: https://github.com/CMU-Perceptual-Computing-Lab/openpose