macOS安装openpose

Author Avatar
Sora 9月 03, 2021

做项目要用,装一个咯。
这里的配置是安装Python库并使用CPU_ONLY模式。
改天看看怎么启用OpenCL吧。虽然估计这破核显快不到哪去。
1.克隆openpose仓库及caffe、pybind11、模型

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
cd openpose/3rdparty
git clone https://github.com/CMU-Perceptual-Computing-Lab/caffe.git
git clone https://github.com/pybind/pybind11.git
cd ../models
./getModels.sh

2.安装依赖(先安装brew,不知道怎么安装的请自行搜索)

cd ..
./scripts/osx/install_deps.sh

3.安装cmake_gui

brew install brew-cask-completion # 如果已安装brew cask则跳过此步骤
brew install --cask cmake

4.启动台中找到CMake,source code选openpose根目录,build binaries则选openpose下的build目录。若build目录不存在则自己建一个。
5.点击Configure,如果有红色高亮项目出现就多点几次,直到不出现为止。
6.勾选BUILD_PYTHON,重复4。
7.点击Generate,多点几次。
8.在build目录下,执行以下命令开始编译:

make -j`sysctl -n hw.logicalcpu`


9.返回根目录,在根目录运行示例。
cpp示例位于openpose/build/examples/tutorial_api_cpp
python示例openpose/build/examples/tutorial_api_python
例如:

# 该命令需在openpose根目录运行
./build/examples/openpose/openpose.bin --video examples/media/video.avi
# 该命令依赖opencv-python(cv2),请先安装
python ./build/examples/tutorial_api_python/01_body_from_image.py