openPose是在人体估计中是一个比较好的项目,一般的网络摄像头都可以被使用,且帧率都在10以上,在诸多项目中算是不错了的。
附一个环境搭配的:OpenPose1.4.0+VS2017+CUDA9.2+cuDNN9.2+Windows配置教程
(后期会添加相关开发中遇到的一些问题)
1.我自己因为一些原因最后才用的配置是:VS2015 + CUDA8.0
需要注意的是,如果你的显卡是GTX1060的话,是不适合用CUDA8.0的,这个时候应该怎么办?关掉这个页面,赶紧google,百度。
2.Cmake 编译时提示windows缺少Version 8.1,重要加入这个版本即可,可以在2017的install程序中选中更新即可。
3.Cmake提示找不到CL.exe,这个时候在VS2015中加入C++组件,因为2015默认是没有的
4.在做开发之前通过改变网络参数来得到自己想要的帧数,代码如下:
./build/examples/openpose/openpose.bin -camera_resolution 640x480 -net_resolution 128x96
5.flags.hpp 中可以直接修改参数