Ubuntu 16.04 安裝 OpenPose 全教程,附顯卡以及訓練框架詳細安裝步驟

安裝之前,需要先安裝caffe。caffe安裝詳細教程:https://blog.csdn.net/DragonGirI/article/details/97614130,詳細到只需複製粘貼(當然,得結合實際)。

官方全英文安裝文檔:https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md

 

第一步 安裝caffe及安裝caffe之前的配置準備

https://blog.csdn.net/DragonGirI/article/details/97614130內容詳細,不多贅述。

 

第二步 下載開源包、模型及cmake準備

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git

(當前版本:ac2dde6

 

安裝cmake-gui

sudo apt-get install cmake-qt-gui

下載模型

cd openpose/models

./getModels.sh

 

第三步  配置路徑及編譯

cd openpose && mkdir build

進入cmake-gui 

cmake-gui

填寫openpose源碼目錄以及build,點擊Configure按鈕, 選擇Unix Makefile和use default native compling,點擊finish按鈕

可參考下圖:

 

Configure 後, 會出現報錯, 按下圖進行類似修改:

主要就是BUILD_CAFFE的勾選去掉,然後添加自己的caffe相關路徑

 選擇好後,再次點擊Configure,發現不變紅,顯示Configure done。再點擊Generate ,顯示Generating done。

 

開始編譯:

cd build/
make -j`nproc`

 

其中可能報錯類似於:“caffe/blob.hpp:9:34: fatal error: caffe/proto/caffe.pb.h: 沒有那個文件或目錄”

解決辦法:https://blog.csdn.net/DragonGirI/article/details/96486477

 

安裝完成後,再輸入:(如果要利用openpose做相關開發,這條很重要,網上其他教程都沒寫)

sudo make install

 

 

附測試代碼:

在openpose文件夾下執行:

注:如果報錯,說明你未按上述的caffe教程來,試試加上sudo(如果按上述的caffe教程,是不需要sudo的)

       或者還有原因就是你的顯卡不行,估測至少需要1060以上的顯卡(此時cuda版本也需要改變)

視頻:

./build/examples/openpose/openpose.bin --video examples/media/video.avi

圖片:

./build/examples/openpose/openpose.bin --image_dir examples/media/ --face --hand

攝像頭:

./build/examples/openpose/openpose.bin --face --hand

 

降低幀率以提高準確度見:

https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/quick_start.md#tracking

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