ubuntu下opencv3.1.0+caffe安装教程(CPU-only)

安装caffe之前最好先装好opencv!

1. ubuntu下opencv3.1.0安装:

安装需要的两个opencv文件在我的百度云中可以下载,百度云链接地址:链接:https://pan.baidu.com/s/1kUJl2zt      密码:iqft

具体安装教程见百度云中Linux下OpenCV安装PPT所示,讲解的很详细。编译成功之后可以用例子测试一下,PPT中也有具体讲解。


2. 接下来就可以安装caffe(cpu-only):

与caffe官网的步骤一样。

ubuntu<17.04

(1). 下载好caffe,放到home下面

(2). 安装所需要的依赖

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
BLAS: sudo apt-get install libatlas-base-dev 
or install OpenBLAS by sudo apt-get install libopenblas-dev 
python: sudo apt-get install python-dev
其它:sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
 

(3). 修改caffe配置文件:

  1. $ cd caffe  
  2. $ cp Makefile.config.example Makefile.config  
  3. $ vim Makefile.config  
  4. - #CPU_ONLY := 1  
  5. + CPU_ONLY := 1  注:cpu去掉#
  1. $ vim Makefile  
  2. - opencv_core opencv_highgui opencv_imgproc  
  3. + opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs  

    在位置((LIBRARIES += glog gflags protobuf leveldb snappy \
    lmdb boost_system hdf5_hl hdf5 m \
    opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs))处添加opencv_imgcodecs

  1. $ vim examples/cpp_classification/classification.cpp  
  2. + #include <opencv2/imgproc/types_c.h>  
  3. + #include <opencv2/objdetect/objdetect_c.h>


(4). 在caffe下创建自己的文件夹

cd caffe-master  mkdir build

(5) 编译

cmake -D CMAKE_BUILD_TYPE=Release -D CPU_ONLY=ON ..

make all

sudo make install

make runtest

(6). 跑个demo:

  1. $ ./data/cifar10/get_cifar10.sh    #下载数据集
  2. $ vim examples/cifar10/cifar10_quick_solver.prototxt  
  3. - solver_mode: GPU  
  4. + solver_mode: CPU  
  5. $ ./examples/cifar10/create_cifar10.sh  #生成caffe识别的数据模式
  6. $ ./examples/cifar10/train_quick.sh   #训练测试模型




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值