Openpose 安装从头到尾

我的环境是Ubuntu 18,cuda 10.1

openpose安装:

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git

建议严格按照github上 openpose/doc/installation.md 来一步步安装,网上大量的博客都是让自己安装caffe,完全没必要,步骤还多。

安装前的前期准备

1. 建议不要安装Anoconda

2. 安装Cmake gui,这里需要注意区分Ubuntu的版本

# Ubuntu 14 16
sudo apt-get install cmake-qt-gui
# Ubuntu 18 需要3.12版本以上的cmake

sudo apt purge cmake-qt-gui    # 卸载旧的版本
sudo apt-get install qtbase5-dev
https://cmake.org/download/  下载linux版本的

Openpose 安装从头到尾_第1张图片

传到服务器之后

tar -zxv cmake-X.X.X.tar.gz
./configure --qt-gui
./bootstrap && make -j8 && make install -j8  # 必要时候可以加sudo

调用cmake 
直接输入cmake-gui  或 安装路径下 bin/cmake-gui

安装Cudnn不赘述了,open pose的建议是Ubuntu 14 16 装 cndnn 5.1/7.2,Ubuntu 18 cudnn 7.5,其他版本也可以

之后安装依赖库

sudo bash ./scripts/ubuntu/install_deps.sh

之后输入cmake-gui 打开cmake,上面是openpose地址,下面是build文件夹地址,必须是空的或者不存在的(会自动创建)

Openpose 安装从头到尾_第2张图片

Openpose 安装从头到尾_第3张图片

这里勾选BUILD_CAFFE会自动在3rdparty文件夹下安装,比自己安装省事太多,依次点Configure和Generate显示成功就Ok啦

关闭cmake

cd build/
make -j`nproc`

大功告成!

# 测试
# Ubuntu and Mac
./build/examples/openpose/openpose.bin --video examples/media/video.avi
# With face and hands
./build/examples/openpose/openpose.bin --video examples/media/video.avi --face --hand

遇到bug可以到https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues 搜一搜

你可能感兴趣的:(环境搭建)