OpenPose 安裝紀錄

本文紀錄安裝 OpenPose 的過程。OpenPose 是用來偵測出人體骨架的開源系統,為一種 姿態估計(pose estimation)的方法。
筆者使用的作業系統是 ubuntu 16.04,GPU 版本是 1080 Ti

目錄

Clone 專案

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

然後我們移動到 openpose資料夾底下,進行下面的指令操作

Prerequisites

1筆者曾經使用Cmake GUI的方式安裝,遇到很多錯誤,所以就改用 command line 的方式安裝。

安裝 CUDA 8

sudo ./scripts/ubuntu/install_cuda.sh

安裝 cuDNN 5.1

sudo ./scripts/ubuntu/install_cudnn.sh

在嘗試透過 Cmake GUI 安裝時,遇到錯誤有改 cuDNN 到 7.0.5版,但就沒在改回 cuDNN 5.1 版了,但使用 cuDNN 5.1 應該不會有錯。

安裝 Caffe 的 prerequisites

sudo bash ./scripts/ubuntu/install_deps.sh

安裝 opencv

sudo apt-get install libopencv-dev

重新開機
以便系統可以找到 CUDA

安裝

OpenPose Configuration and Building

2Configuration

mkdir build
cd build
cmake ..

Building

make -j`nproc`

測試 demo

回到OpenPose 專案的根目錄,執行demo

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

成功的話就會跑出範例影片抓取骨架的即時畫面

參考資料

CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

最後編輯時間:2019/5/10


  1. openpose/prerequisites.md at master · CMU-Perceptual-Computing-Lab/openpose ↩︎

  2. openpose/installation.md at master · CMU-Perceptual-Computing-Lab/openpose ↩︎

留言

  1. 感謝您的資料讓我可以參考並安裝

    回覆刪除
  2. -bash: ./build/examples/openpose/openpose.bin: No such file or directory
    我執行時會跑出這條請問怎麼解決?

    回覆刪除
    回覆
    1. 抱歉,前段時間跑去當兵了,過這麼久才回覆,問題有解決了嗎?
      是否有先檢查指定路徑下是否有影片

      刪除
    2. 您好,我的build之下沒有examples 資料夾欸..請問怎麼辦?
      然後Caffe 的 prerequisites 的bash指令不會用,但是caffe確實裝完了!

      刪除

張貼留言

BloggerAds

這個網誌中的熱門文章

BloggerAds