Advertisement

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 ..

在这里插入图片描述
单击configure
在这里插入图片描述
直接选择finish
在这里插入图片描述
在这里我们使用CPU版本,所以GPU_MODE那一栏选择CPU_ONLY,同时我们取消勾选USE_CUDNN。对于要下载的MODEL则根据需求选择,此时再点一遍configure:
在这里插入图片描述
此时关于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

全部评论 (0)

还没有任何评论哟~