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

posted @ 2019-07-29 12:08  龙雪  阅读(1230)  评论(0编辑  收藏  举报