Openpose安装
来源:互联网 发布:asp.net mvc5实例源码 编辑:程序博客网 时间:2024/06/03 22:44
Openpose终于发布了手部关键点检测,喜大普奔!!
在重新编译的时候遇到了跟第一次编译一样的问题,但是原来怎么解决的想不起来了。又折腾了十多分钟很久才搞定。这里记录一下。
遇到的问题是在编译caffe时,make all -j4
成功,make distribution -j4
报错:
shengchun@wangsc-asus:~/openpose/3rdparty/caffe$ make distribute -j4
touch python/caffe/proto/__init__.py
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
PROTOC (python) src/caffe/proto/caffe.proto
python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 没有那个文件或目录
compilation terminated.
Makefile:512: recipe for target ‘python/caffe/_caffe.so’ failed
make: * [python/caffe/_caffe.so] Error 1
Makefile.config里arrayobject.h的文件路径是:
# NOTE: this is required only if you will compile the python interface.
# We need to be able to find Python.h and numpy/arrayobject.h.
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
用locate
命令找出arrayobject.h在系统里的真实路径。
shengchun@wangsc-asus:~$ locate arrayobject.h
/usr/include/python2.7/bytearrayobject.h
/usr/include/python3.5m/bytearrayobject.h
/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h
/usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h
/usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h
/usr/local/lib/python3.5/dist-packages/numpy/core/include/numpy/arrayobject.h
/usr/local/lib/python3.5/dist-packages/numpy/core/include/numpy/ndarrayobject.h
编辑Makefile.config文件,改成正确的文件路径,再编译distribution就顺利完成了。
# NOTE: this is required only if you will compile the python interface.
# We need to be able to find Python.h and numpy/arrayobject.h.
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/local/lib/python2.7/dist-packages/numpy/core/include
编译完成后,执行demo
,可进入openpose
目录,命令行执行./build/examples/openpose/openpose.bin
。如果直接进入/build/examples/openpose/,执行./openpose.bin会报错。
- Openpose安装
- OpenPose的安装
- OpenPose的安装
- OpenPose
- OpenPose 安装配置与测试
- Tegra X2 系统上安装 openpose
- 多人脸部\肢体\手部识别OpenPose安装
- 【OpenPose-Windows】error1 OpenPose项目加载失败
- caffe openpose vs15
- openpose 问题汇总
- openpose的细节处理
- 【OpenPose-Windows】error2 win10-OpenPose-pose+hand/face中断问题
- OpenPose+windows 配置与编译
- openpose(1) 在qtcreator中运行
- 【OpenPose-Windows】OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程
- ubuntu14.04+caffe+cuda8.0+openpose工作环境搭建
- CMP caffe新添层解析 openpose caffe 新添层解析
- openpose vs2015 cuda8.0 cudnn5.0 TiTan xp 环境配置
- Python的方法解析顺序(MRO)
- 使用list()和each()函数来遍历数组
- impixelinfo
- 正则表达式与Cookie的使用
- 【R和Python对比】数据整形
- Openpose安装
- echarts3.0在加载省市地图——小白日记
- 【“盛大游戏杯”第15届上海大学程序设计联赛 M】【线段树 时间维度线段树 前缀和标记 离线询问】风力观测 历史最大值
- 用线性判别分析 LDA 降维
- [BZOJ]1797: [Ahoi2009]Mincut 最小割 网络流+强连通
- linux常用的命令
- 日期 2017-07-12 学习记录
- 关于STM32中RTC的校准方法
- 我说理解的Rxjava(1)