Ubuntu12.04+Caffe (+OpenCV+CPU-only)

经过一天的努力发现12.04 的pcre的库太低了,   要解决这个bug只能升级系统到16.04   麻蛋!!!

1.  下载大神MTCNN 源码,内含caffe

https://github.com/DaFuCoding/MTCNN_Caffe

2. 安装caffe的依赖

2.1安装开发所需要的一些基本包及安装caffe依赖项。

首先,安装开发所需要的一些基本包:sudo apt-get install build-essential。如果出现essential包不可用的情况,可以执行下列命令解决:sudo apt-get update。

接着,安装其他依赖项Ubuntu14.04用户执行: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencvdev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdbdev protobuf-compiler

如果后面安装caffe出现“没有什么文件或者找不到什么目录” , 可以在   https://launchpad.net/ubuntu 这个网站上找到需要的包

下载下来的所有的包都是这样安装: cmake .    make    make install  ,   但是gflags需要这样安装  : cmake ./  -DCMAKE_CXX_FLAGS="-O3 -fPIC"   不然安装mtcnn会出fpic的错误!!

 

3. 安装mtcnn  

cp Makefile.config.example Makefile.config

修改 Makefile.config

  取消 CPU_ONLY := 1前面的注释。

  cuda 安装路径改为自己的路径 : CUDA_DIR := /usr/local/cuda-6.5

 cmake .

make

make install 

 

 

 

一些错误的解决方法:

1.//lib/x86_64-linux-gnu/libselinux.so.1: undefined reference to `pcre_free_study'

解决步骤: 1.下载pcre3 的最新版本   安装后,仍然出现这个错误; 

 

 

 

转载于:https://www.cnblogs.com/luoyinjie/p/9009476.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值