首先感谢码云gitee,比直接从github上下载快了很多很多很多。。
OpenPose详细步骤参见:https://blog.csdn.net/qq_35468937/article/details/81514198
一些可能需要的git地址(码云):
(1)openpose:https://gitee.com/syzhen123/openpose.git
(2)pybind11:https://gitee.com/yao_yu/pybind11.git
(3)caffe:https://gitee.com/sherlockzoom/caffe.git
(4)基于openpose的st-gcn(动作识别):https://gitee.com/ycc199936/st-gcn.git
个人在安装过程遇到的问题及解决方法:
-
直接通过
./getModels.sh
下载预训练模型速度非常慢!建议直接搜索国内或者百度云上分享的资源,自己下载好后再手动保存到openpose文件夹下的./models文件夹。(后续补充链接)
-
利用CMAKE编译时,记得一定要自己把 Caffe_INCLUDE_DIRS 和 Caffe_LIBS 这两个地址补充好,有时候可能自动检测不到。
-
编译时如果报错,类似“caffe”或者“pybind11”文件不存在,那么请自行cd到openpose/3rdparty/目录下,利用我在上面分享的pybind11和caffe的码云地址,手动进行下载。
-
下载好文件后,应该就可以正常的generate了。
-
CMAKE编译好后,执行以下代码(在openpose的文件夹下):
cd build/ make -j`nproc`
-
编译完成,ok~