OpenPose 安装和使用教程
Posted ByteSaid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenPose 安装和使用教程相关的知识,希望对你有一定的参考价值。
OpenPose 人体姿态识别项目是美国卡耐基梅隆大学(CMU)基于卷积神经网络和监督学习并以 caffe 为框架开发的开源库。可以实现人体动作、面部表情、手指运动等姿态估计。适用于单人和多人,具有极好的鲁棒性。是世界上首个基于深度学习的实时多人二维姿态估计应用,基于它的实例如雨后春笋般涌现。人体姿态估计技术在体育健身、动作采集、3D试衣、舆情监测等领域具有广阔的应用前景,人们更加熟悉的应用就是抖音尬舞机。
OpenPose 项目 Github 链接。
以下是在 Windows 10 (无NVIDIA 显卡)设备上的安装步骤。
1 下载项目代码
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose
cd openpose/
git submodule update --init --recursive --remote
2 CMake 安装(已安装则忽略)
打开 CMake 官方网站,选择 Windows win64-x64 Installer 下载。
在安装选项的页面中,最好将 CMake 加入到环境变量,以便于以后在命令行中可以直接使用 CMake 命令。
最后直接选择 Install 按钮安装即可。
安装完成后,打开 cmd 命令行工具,输入 cmake /V 查看结果,如果显示相应的版本号即安装成功。
如果安装的时候没有选择加入到环境变量,则需要手动加入,否则命令行会提示没有找到 cmake 命令。
3 CMake 配置
- 转到 OpenPose 文件夹并从中打开 CMake-GUI。
cd OpenPose_folder
mkdir build/
cd build/
cmake-gui ..
- 选择 OpenPose 目录作为项目源目录,以及一个空的子目录(例如,build)作为 Visual Studio 生成解决方案的目录。
- 按 Configure 按钮,将生成器设置为您的 64 位 Visual Studio 版本,例如 Visual Studio 16 2019,然后按 Finish。
- 将 GPU_MODE 标志设置为正确的值并再次点击 Configure。如果没有 NVIDIA 显卡则设置为CPU_ONLY。
- 如果此步骤成功,底部提示框会出现 Configuring done。
- 按 Generate 按钮并继续编译。完成后底部提示框会出现 Generating done。
- 关闭 CMake。
4 编译
- 双击 openpose\\build\\OpenPose.sln 打开 Visual Studio。
- 在 Visual Studio 中将活动解决方案配置由 Debug 改为 Release。
- 选择生成菜单并单击生成解决方案。
编译成功,会出现下面的提示。
- 点击 Visual Studio 的调试按钮以运行 OpenPose 演示。
以上是关于OpenPose 安装和使用教程的主要内容,如果未能解决你的问题,请参考以下文章
jetson nano上部署人体姿态估计算法openpose并封装应用详细过程