1. 程式人生 > >Ubuntu12.04+Caffe (+OpenCV+CPU-only)

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

dbd lin 錯誤 -o local AD oos UNC 修改

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)