我的环境是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版本的传到服务器之后
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文件夹地址,必须是空的或者不存在的(会自动创建)
这里勾选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 搜一搜
