基于openpose的人体骨骼模型姿态提取

本文共有1298个字,关键词:openpose

效果展示

WechatIMG12.jpeg
WechatIMG11.jpeg

环境

  1. ubuntu 16.04系统
  2. 已安装nvidia显卡驱动
  3. 已安装cuda+cudnn
  4. 已安装opencv
  5. 已安装caffe

开始编译openpose

下载源代码,一定要用git clone 直接download zip 不包含.git文件夹,编译的时候会报错
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose

安装cmake-gui已安装可以跳过
sudo apt-get install cmake-gui

安装依赖
sudo apt-get install libprotobuf-dev protobuf-compiler libgoogle-glog-dev

运行cmake-gui 如题所示设置源码位置和目标位置,目标位置的build文件夹需自己创建
im_1-1024x344.png

点击Configure开始配置,等到最后一行变成Configure done即完成,

cmake过程中需要下载100多gb的模型,可能时间较长。

再点击Generate按钮,出现Generate done即可关闭cmake-gui窗口

如果没有安装caffe 或者 opencv 运行自带的安装脚本安装

sudo bash ./scripts/ubuntu/install_deps.sh # 安装caffe(已有cuda)
sudo bash ./scripts/ubuntu/install_deps_and_cuda.sh # 安装caffe和cuda
sudo apt-get install libopencv-dev # opencv

然后我们进入之前创建的build文件夹中,执行 make -j`nproc` 开始编译

待编译完成后,运行./build/examples/openpose/openpose.bin即可动态监视摄像头中的人体姿态
这里要注意的是,一定要在openpose下载的根目录下运行上面代码,
直接进入./build/examples/openpose运行openpose.bin会报错

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

pch18

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成支付

版权声明:如无特别说明,本文为作者原创,转载请在首行注明来源:https://pch18.cn/archives/122.html
添加新评论
暂无评论