简单方法配置Openpose (ubuntu18)
首先,安装CUDA 与cudnn(用的CUDA10.0 cudnn7.6)
(作者之前有安装好,所以此处就不介绍了)
1·安装libopencv-dev依赖包
sudo apt-get install libopencv-dev
2·下载cmake
wget -q https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gz
3·解压
sudo tar xfz cmake-3.13.0-Linux-x86_64.tar.gz --strip-components=1 -C /usr/local
4·
git clone -q --depth 1 https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
5·
sed -i 's/execute_process(COMMAND git checkout master WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}\/3rdparty\/caffe)/execute_process(COMMAND git checkout f019d0dfe86f49d1140961f8c7dec22130c83154 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}\/3rdparty\/caffe)/g' openpose/CMakeLists.txt
6·
sudo apt-get install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev opencl-headers ocl-icd-opencl-dev libviennacl-dev
7·
cd openpose && rm -rf build || true && mkdir build && cd build && cmake .. && make -j`nproc`
8(可选)·
如果出现以下boost相关问题
Unable to find the requested Boost libraries.
Boost version: 1.65.1
Boost include path: /usr/include
Could not find the following Boost libraries:
boost_system
boost_thread
boost_filesystem
执行
sudo apt-get install libboost-all-dev
9(可选)
如果model 下载不下来
- [BODY_25 model](http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/body_25/pose_iter_584000.caffemodel): download in `models/pose/body_25/`.
- [COCO model](http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/coco/pose_iter_440000.caffemodel): download in `models/pose/coco/`.
- [MPI model](http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/mpi/pose_iter_160000.caffemodel): download in `models/pose/mpi/`.
- [Face model](http://posefs1.perception.cs.cmu.edu/OpenPose/models/face/pose_iter_116000.caffemodel): download in `models/face/`.
- [Hands model](http://posefs1.perception.cs.cmu.edu/OpenPose/models/hand/pose_iter_102000.caffemodel): download in `models/hand/`.