github项目链接:https://github.com/CMU-Perceptual-Computing-Lab/openpose
一、openpose特色(官网翻译):
(1)2D 实时多人关键点检测
- 15 或 18 或 25 个关键点的肢体估计. 运行时间不受图片中检测到的人体数量的影响.
- 2x21 手部关键点估计. 现阶段,运行时间取决于检测到的人体数量.
- 70 个关键点的面部估计. 现阶段,运行时间取决于检测到的人体数量.
(2)3D 实时单人关键点检测
- 从多个单视角的 3D 三角测量(triangulation)
- FLIR摄像机的同步处理
- 与 Flir/Point Grey 摄像机兼容,但提供了 C++ Demos,以添加自定义输入.
(3)标定工具箱
(4)单人追踪
- 进一步提升速度,视觉平滑.
二、操作系统与依赖
官方:ubuntu(14,16),window(8,10),Mac OSX,NVIDIA TX2
我的个人环境:Ubuntu 16.04+CUDA9.0+Cudnn7.1
三、开始安装
3.1 依赖项
1、不要安装Annaconda,因为Annaconda的Protobuf版本与Openpose内的caffe不兼容(这个可以通过自定义版本的caffe来解决)
2、安装Cmake GUI
sud