Ubuntu18下安装使用OpenPose CPU版本

Ubuntu18下安装使用OpenPose CPU版本

  • 安装Openpose
    • 准备工作
    • 下载openpose
    • CMake Configuration
  • 运行demo

安装Openpose

Openpose的github地址:https://github.com/CMU-Perceptual-Computing-Lab/openpose

准备工作

  1. 如有Anaconda,应关闭Anaconda的激活状态conda deactivate
  2. 安装CMake GUI sudo apt-get install cmake-qt-gui
  3. 忽略GPU版本所需要的CUDA,cuDNN注意事项;
  4. 安装OpenCVsudo apt-get install libopencv-dev;
  5. Caffe 可在build的时候使用openpose自带的代码;

下载openpose

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose
cd openpose/
git submodule update --init --recursive --remote

CMake Configuration

进入到OpenPose文件夹里运行命令行

mkdir build/
cd build/
cmake-gui ..

Ubuntu18下安装使用OpenPose CPU版本_第1张图片
单击configure
Ubuntu18下安装使用OpenPose CPU版本_第2张图片
直接选择finish
Ubuntu18下安装使用OpenPose CPU版本_第3张图片
在这里我们使用CPU版本,所以GPU_MODE那一栏选择CPU_ONLY,同时我们取消勾选USE_CUDNN。对于要下载的MODEL则根据需求选择,此时再点一遍configure:
Ubuntu18下安装使用OpenPose CPU版本_第4张图片
此时关于Caffe可能还会报错,错误信息中提示正在download。此时只要再点一遍configure就好了。当没有红色信息出现且下面方框中出现configuring done时即可generate。

此时我们回到openpose文件夹,输入最后的命令

cd build/
make -j`nproc`

等待安装完成即可。

运行demo

在openpose文件夹下,在连接相机的状态下运行

./build/examples/openpose/openpose.bin

CPU运算会非常卡,甚至无法运行,这个时候我们可以适当调整网络大小,如

./build/examples/openpose/openpose.bin -net_resolution 128*64

但会在一定程度上影响关键点预测的准确性。我们还可以使用openpose里的几张例图进行测试:

./build/examples/openpose/openpose.bin --image_dir examples/media/

或是测试案例视频:

./build/examples/openpose/openpose.bin --video examples/media/video.avi

你可能感兴趣的:(深度学习)