项目地址

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

环境

系统:ubuntu20.04
cuda:11.2
GPU:3090 * 2
Driver Version:460.84
opencv3
opencv-python:4.5.4.60
无anaconda3,bashrc里面也要全部卸载了

准备

1.安装Cmake-gui

sudo apt-get install cmake
sudo apt-get install cmake-qt-gui

2.下载项目

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git 
#进入项目
cd openpose

开始编译

#此时已经在openpose目录下了
mkdir build
cd build
cmake-gui ..

此时的界面是这样的
在这里插入图片描述

注意sourcecode和buildcode路径,有的时候会不准
点击configure
在这里插入图片描述
选unix makefile,finish。
在这里插入图片描述
这一步也会自动下载一些模型,等待完成。
在这里插入图片描述
我用的是python_api所以我要勾选上BUILD_PYTHON选项
在这里插入图片描述
由于默认并不知道你的python解释器在哪里所以需要手动进行设置。
在Add Entry里面新加两个
PYTHON_EXECUTABLE /usr/bin/python3
PYTHON_LIBRARY /usr/lib/x86_64-linux-gnu/libpython3.8.so
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点击generate
在这里插入图片描述
此时,关掉cmake-gui。
你新建的build文件里应该是这样
在这里插入图片描述

#此时在 /your path/openpose/build/路径下进行编译
make all -j $nproc
#make -j`nproc` 弃用

在这里插入图片描述
进入漫长的等待。让我们一起祈祷编译成功。
在这里插入图片描述
看到这个界面说明大公告成。
你的build文件夹现在应该变成这样
在这里插入图片描述
让我们实验一下,这里面已经有了官方提供实验的例子。
案例代码路径在/your path/openpose/build/examples/tutorial_api_python/
在这里插入图片描述

运行成功!!接下来可以进行你的姿态识别了。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐