openpose 是CMU开发的很好的人体姿态检测库,在tegra x2系统上执行可以进行很多有意思的工作。
openpose 在tegra x2上安装需要有一些注意:
1)首先,安装 caffe:
可以使用openpose自带的一个 caffe, 先安装必须的支持库,注意 默认情况下的 Makefile里面 hdf5有些问题,需要修改成为 hdf5_serial 和 hdf5_serial_hl
在 3rdparty/caffe里面修改 Makefile 里面的 LIBRARIES += glog gflags protobuf ....... hdf5_serial hdf5_serial_hl
修改 对应的 Makefile.config.Ubuntu16_cuda8.example ,注意一些选项修改
2) 注意安装好 opencv for tegra 注意版本:
3) 安装 openpose
进入openpose里面的 ubuntu, 注意修改 Makefile 里面的 LIBRARIES += glog gflags protobuf ....... hdf5_serial hdf5_serial_hl
然后进入 ubuntu 目录,修改 Makefile.config.Ubuntu16_cuda8.example,
执行: install_openpose_if_cuda8.sh
编译即可。
完成后注意例程 执行会遇到 GPU内存不足的问题,正在考虑优化。