LoginSignup
7
7

More than 3 years have passed since last update.

openposeをcloneする

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

openposeのディレクトリに移動する

cd openpose

brewがなければbrewをインストールする

bash scripts/osx/install_brew.sh

CMakeGUIをインストールする

brew cask install cmake

openposeが依存しているパッケージを一括でインストールする

bash scripts/osx/install_deps.sh.

Cmakeでbuildを作成する

configureでunix makefileが選択されていることを確認してDone

Screen Shot 2019-06-28 at 14.40.30.png

Screen Shot 2019-06-28 at 14.42.19.png

しばらく待ちます
confingが終わったらgenerateをクリックして終了です。

もしdoxygenがないとエラーになったら
brew install doxygen でdoxygenをインストールして上げればOKです

makeする

makeするのですが

(macOS 10.14以降)vecLibが見つからなくてエラーになる

output
CMake Error at /Applications/CMake.app/Contents/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find vecLib (missing: vecLib_INCLUDE_DIR)
Call Stack (most recent call first):
  /Applications/CMake.app/Contents/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindvecLib.cmake:24 (find_package_handle_standard_args)
  cmake/Dependencies.cmake:135 (find_package)
  CMakeLists.txt:49 (include)


-- Configuring incomplete, errors occurred!
See also "/Users/taka/deeplearning-X/openpose/build/caffe/src/openpose_lib-build/CMakeFiles/CMakeOutput.log".
make[2]: *** [caffe/src/openpose_lib-stamp/openpose_lib-configure] Error 1
make[1]: *** [CMakeFiles/openpose_lib.dir/all] Error 2
make: *** [all] Error 2


/Users/taka/deeplearning-X/openpose/build/caffe/src/openpose_lib-build/CMakeCache.txtの483行目を

vecLib_INCLUDE_DIR:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/

に変更してあげるとmakeが通るようになります。

CMakeCache.txt(line->483)
//vecLib include directory
vecLib_INCLUDE_DIR:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/

makeが通った!!!

Screen Shot 2019-06-28 at 16.06.25.png

[100%] Built target openpose_wrapper

今回はbody_25を使います。

OpenPose trained modelsをダウンロード

openpose上で

モデルをダウンロード
./models/getModels.sh 

実行!

./build/examples/openpose/openpose.bin
7
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7