Ubuntu 16.04 安装 OpenPose 1.6.0 全教程,附显卡以及训练框架详细安装步骤
安装之前,需要先安装caffe。caffe安装详细教程:https://blog.csdn.net/DragonGirI/article/details/97614130,详细到只需复制粘贴(当然,得结合实际)。
官方全英文安装文档:https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md
第一步 安装caffe及安装caffe之前的配置准备
https://blog.csdn.net/DragonGirI/article/details/97614130内容详细,不多赘述。
第二步 下载开源包、模型及cmake准备
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
(当前版本:ac2dde6
)
安装cmake-gui
sudo apt-get install cmake-qt-gui
下载模型
cd openpose/models
./getModels.sh
第三步 配置路径及编译
cd openpose && mkdir build
进入cmake-gui
cmake-gui
填写openpose源码目录以及build,点击Configure按钮, 选择Unix Makefile和use default native compling,点击finish按钮
可参考下图:
Configure 后, 会出现报错, 按下图进行类似修改:
主要就是BUILD_CAFFE的勾选去掉,然后添加自己的caffe相关路径
选择好后,再次点击Configure,发现不变红,显示Configure done。再点击Generate ,显示Generating done。
开始编译:
cd build/
make -j`nproc`
其中可能报错类似于:“caffe/blob.hpp:9:34: fatal error: caffe/proto/caffe.pb.h: 没有那个文件或目录”
解决办法:https://blog.csdn.net/DragonGirI/article/details/96486477
安装完成后,再输入:(如果要利用openpose做相关开发,这条很重要,网上其他教程都没写)
sudo make install
附测试代码:
在openpose文件夹下执行:
注:如果报错,说明你未按上述的caffe教程来,试试加上sudo(如果按上述的caffe教程,是不需要sudo的)
或者还有原因就是你的显卡不行,估测至少需要1060以上的显卡(此时cuda版本也需要改变)
视频:
./build/examples/openpose/openpose.bin --video examples/media/video.avi
图片:
./build/examples/openpose/openpose.bin --image_dir examples/media/ --face --hand
摄像头:
./build/examples/openpose/openpose.bin --face --hand
提高计算速度达到最大性能以提高准确度见:(确保你的计算机性能足够)
https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/quick_start.md#tracking