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

Posted 罗比达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu12.04+Caffe (+OpenCV+CPU-only)相关的知识,希望对你有一定的参考价值。

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‘

 

 

以上是关于Ubuntu12.04+Caffe (+OpenCV+CPU-only)的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu12.04_命令

Ubuntu12.04下配置Eclipse+PyDev

Ubuntu12.04 安装Samba

Ubuntu 12.04源

ubuntu 12.04 上的 Apache 重启错误

Ubuntu12.04更新openssl使用源码