openpose(CPU and GPU)+ubuntu18.04

首先,奉上两个主要的参考网址:

GPU:https://blog.csdn.net/qq_35468937/article/details/81514198#commentBox

CPU:https://blog.csdn.net/Aaron121314/article/details/94573634

 

至于为什么GPU和CPU都有,还不是我GPU只有2G(呸,垃圾显卡)

其它部分网址也有参考,不过太多了,自己找吧,中间确实出现了很多问题,但是,从配置到配置成功后写博客,谁还记得那些问题

 

openpose是需要配置caffe环境的,而这个caffe可以分为CPU和GPU来配置,之前在腹诽caffe2都并入pytorch了,openpose怎么还不使用pytorch

非常重要的一点:非常不建议使用其它的外部caffe,就算有人跟你说https://github.com/BVLC/caffe也可以,qtmd

 

openpose的网址是:https://github.com/CMU-Perceptual-Computing-Lab/openpose

手动下载吧,浏览器里面下载比命令行快一些

但是,很坑的一个地方在于,他在3rdparty里面的caffe下载下来是一个空的文件夹,空的,空的,空的

在Openpose那个网址看了一下才知道,他们的caffe目录点进去是另一个github项目网址,,,,,,,,,,,,,,,

老老实实去那个caffe链接网址下载好caffe,再去pybind11链接网址下载好pybind11之后再把caffe和pybind11放进openpose的3rdparty的caffe和pybind11的目录下就行了。

 

假设已经有ubuntu操作系统

一、getModels.bat

进入models文件目录下运行getModels.sh文件(windows下双击getModel.bat文件)

cd openpose
cd models
./getModels.sh

注意备份,可重复食用,下载速度奇慢,我之后会提供openpose1.5(or 1.3?)的已经下载过getModels的网盘下载链接(其它链接方法不会啊),百度网盘链接:链接:https://pan.baidu.com/s/1HWdbHhSdgmQZu7HotvgvBw 提取码:vsve,注:需要的model都有,ubuntu和windows的都有,靠这个文件二十分钟内可以配制出openpose-gpu

 

二、openpose-GPU

首先得确认cuda和cudnn可以用

 

caffe

安装caffe依赖库

sudo apt-get --assume-yes install build-essential
 
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
 
sudo apt-get install --no-install-recommends libboost-all-dev
 
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
 
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
# Python libs
 
sudo -H pip install --upgrade numpy protobuf

然后,进入openpose/3rdparty/caffe

根据链接:https://blog.csdn.net/qq_35468937/article/details/81514198#commentBox的第三步 修改Makefile.config和第四步 编译配置caffe,照做就是,至于cpu核数-j8,我四核四线程的cpu(呸,垃圾CPU)敢改成-j16

 

cmake

sudo apt-get install cmake-gui

算了,懒得写了,剩下的步骤直接用他的:https://blog.csdn.net/qq_35468937/article/details/81514198#commentBox

补充图片代码:

protoc src/caffe/proto/caffe.proto --cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.h include/caffe/proto

 

三、openpose-CPU

步骤跟GPU差不多其实,不同的地方看他的博客就行了:https://blog.csdn.net/Aaron121314/article/details/94573634

但是他那个配置顺序有点乱,注意点就行了

你可能感兴趣的:(图像处理,openpose)