openpose安装windows_人体姿态识别OpenPose

本文档详细介绍了在Windows 10上安装OpenPose的步骤,包括软硬件环境配置、CUDA和cuDNN的安装、源码编译过程中的问题解决,如protobuf版本不一致、pthread_create报错等常见错误,以及模型下载和使用方法。
摘要由CSDN通过智能技术生成

软硬件环境

  • windows 10 64bit
  • cuda 10.1
  • cudnn 7.6.35
  • anaconda with python 3.7
  • ubuntu 18.04 64bit
  • NVidia GTX 1070Ti
  • cmake 3.18.4
  • protobuf 3.8.0

简介

OpenPose人体姿态识别项目是美国卡耐基梅隆大学(CMU)基于卷积神经网络和监督学习并以caffe为框架开发的开源库。可以实现人体动作、面部表情、手指运动等姿态估计。适用于单人和多人,具有极好的鲁棒性,是世界上首个基于深度学习的实时多人二维姿态估计应用。人体姿态估计技术在体育健身、动作采集、人机交互、舆情监测等领域具有广阔的应用前景。

算法体验

如果仅仅是想体验下这个项目,官方提供了windows版的可执行文件下载,有gpucpu2个版本,地址是: https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/,解压后进入文件夹,下载项目中需要用到的各种模型

cd openpose\models
.\getModels.bat

6025a3fb62e3cbd701ec742de470cce2.png

openpose

使用本地视频文件进行测试

cd ..
bin\OpenPoseDemo.exe --video examples\media\video.avi

911f63f2471c022d739e766d21d406f4.png

openpose

源码编译

我这里是有gpu环境,因此需要安装nvidia的驱动,cudacuDNN,具体安装方法前面的博文已经介绍过了,参考下面链接

  • nvidia驱动安装,https://xugaoxiang.com/2020/09/24/ubuntu-nvidia-driver/
  • CUDA和cuDNN安装, https://xugaoxiang.com/2019/12/13/ubuntu-cuda/
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
cd openpose
conda create -n openpose python=3.7
conda activate openpose
sudo apt install cmake build-essential
mkdir build
cd build
cmake ..
make -j `nproc`
cd ../models
./getModels.sh
cd ..
./build/example/openpose.bin --video examples/media/video.avi

7989bb9750726ad52b6e537bbafe31cb.png

openpose

如果原来的系统中已经安装过了caffe,那么openpose可以直接使用而不需要再次安装了

cmake -DBUILD_CAFFE=OFF -DCaffe_INCLUDE
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值