首页 > 其他 > 详细

安装笔记, caffe 、 opencv等

时间:2018-12-13 18:15:14      阅读:152      评论:0      收藏:0      [点我收藏+]

1、 opencv 静态库  3.4.0

cmake ../ -DCMAKE_INSTALL_PREFIX=install -DBUILD_SHARED_LIBS=false -DBUILD_PERF_TESTS=false -DBUILD_TESTS=false




2. caffe

编译机器

1. 安装依赖

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler  libatlas-base-dev cmake  python-pip

2. 安装  numpy 

pip install numpy

 

3 安装caffe动态库

  下载caffe源码

    wget  https://github.com/BVLC/caffe/archive/1.0.tar.gz

  cd caffe-1.0.0

  cp Makefile.config.example Makefile.config

 

  更改Makefile.config  

第八行   CPU_ONLY := 1  打开,表示只使用CPU,如果你用GPU  这一步就不用做了。

修改 cmake/Dependencies.cmake  

最顶部加入: 

set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/work/lib/opencv/3.3")
find_package(OpenCV 3.3.0 REQUIRED)

 

mkdir build

cd build

cmake  ../   -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=install

 

  ####  cmake .   -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=install

 

【可选项】修改caffe 源码,使其不要在控制台打印一大堆东西, 将src/caffe/common.cpp  GlobalInit 源码替换为如下

技术分享图片
void GlobalInit(int* pargc, char*** pargv) {
{
  // Google flags.
  ::gflags::ParseCommandLineFlags(pargc, pargv, true);
  ::google::InitGoogleLogging(*(pargv)[0]);
  google::SetLogDestination(google::WARNING,"");
}
技术分享图片

 

  make

  make install

 

cd MTCNN_Caffe

cmake .

make

 

运行机器:

apt-get install  libgoogle-glog-dev  libopencv-dev

 

安装笔记, caffe 、 opencv等

原文:https://www.cnblogs.com/luoyinjie/p/10115458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!