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

但是他那個配置順序有點亂,注意點就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章