opencv dlib caffe 安装
编译opencv记录
1.opencv,opencv_contrib包,
3.4.5版本

2.
到opencv/build 目录下 删除所有文件
$rm -rf *
3.
打开cmake图形界面
$cmake-gui

~设置source code和build binaries 路径
~点击Configure
~Configure Done 后
Search 下搜索以下词
1.java 三项取消
2.Cuda withcuda勾选
3.Gtk with_gtk_2_x勾选
4.non OPENCV_ENABLE_NONFREE勾选
5.extr 设置OPENCV_EXTRA_MODULES_PATH路径为 /opencv_contrib/modules

6.gl with_opengl 勾选
~Configure
~Configure Done 后
Search ‘cuda’
CUDA_ARCH_BIN 设置为7.5
CUDA_GENERATION 设置为Turing
~Configure
~Configure Done 后
~Generate
~Generate Done
在/opencv/build目录下
$make -j12
Video_Codec_SDK_9.0.20
成功编译

$sudo make install
(不加sudo 可能会导致失败)
成功安装opencv显示如下:

可成功import cv2
有几次编译失败
问题主要包括:
1.一些包缺失,sudo apt-get install packname 进行下载
2.Cuda版本过低,opencv3.4.5好像无法使用cuda9.0加速,若想编译成功,with_cuda不勾选,
即让opencv不使用cuda 加速。
3.gcc g++ 版本过低,当时cuda10.0,nvidia4.1.48,编译的opencv版本为3.4.5,使用gcc 6.0和g++6.0编译失败,升级为7.3.0最新版本后编译成功
4.等等。
查看opencv版本
$pkg-config --modversion opencv
安装dlib
$ cd /.../dlib
$ sudo python3 setup.py build

#############during build may face Q below#######################
Q:similar to 'can't read include/gif_lib.h'
solution:
apt-cache search giflib libgif-dev
sudo apt-get install libgif-dev
Q:
make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libsqlite3.so'
solution:
sudo apt-get install libsqlite3-dev
libpng.so -> libpng-dev
libjpeg.so -> libjpeg-dev
libsqlite3.so -> libsqlite3-dev
#################just lack some package install them###################
/dlib$ sudo python3 setup.py install

安装caffe
到caffe文件目录下
$cd /.../caffe
编译
$make -j12
失败了
opencv dlib caffe 安装的更多相关文章
- 基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【三】VGG网络进行特征提取
前言 基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库).Caffe(深度学习库).Dlib(机器学习库).libfacedetection(人脸检测库).cudnn(gp ...
- 基于深度学习的人脸识别系统系列(Caffe+OpenCV+Dlib)——【四】使用CUBLAS加速计算人脸向量的余弦距离
前言 基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库).Caffe(深度学习库).Dlib(机器学习库).libfacedetection(人脸检测库).cudnn(gp ...
- 71 mac boook pro 无 gpu 下caffe 安装
71 mac boook pro 无 gpu 下caffe 安装 1.首先安装homebrew工具,相当于Mac下的yum或apt ruby -e "$(curl -fsSL https:/ ...
- 深度学习框架-caffe安装-环境[Mac OSX 10.12]
深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...
- 深度学习框架-caffe安装-Mac OSX 10.12
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...
- windows环境Caffe安装配置步骤(无GPU)及mnist训练
在硕士第二年,义无反顾地投身到了深度学习的浪潮中.从之前的惯性导航转到这个方向,一切从头开始,在此,仅以此文记录自己的打怪之路. 最初的想法是动手熟悉Caffe,考虑到直接上手Ubuntu会有些难度, ...
- caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)
caffe安装教程 本文所使用的底层环境配置:cuda8.cudnn6.OpenCV2.4.5.anaconda2(Python2.7).如使用其他版本的环境,如cuda,可安装自己的版本,但须在相应 ...
- caffe 安装记录
为了使用caffe,特地装了linux系统,版本:Ubuntu14.04 X64 可参照 http://www.cnblogs.com/platero/p/3993877.html 这个博客写的更好h ...
- [svc]caffe安装笔记
以前是word排版,加上没有些技术博客经验,相当的糟心. 现在想改,发现博文太多,找不到对应在那一页了,所以老的博文留着吧. caffe,这是是数据组需要做一些大数据模型的训练(深度学习), 要求 服 ...
随机推荐
- nginx中的超时设置,请求超时、响应等待超时等
nginx比较强大,可以针对单个域名请求做出单个连接超时的配置. 比如些动态解释和静态解释可以根据业务的需求配置 proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响 ...
- Java 数据库程序设计
数据库基础 目前,大多数数据库系统都是关系数据库系统(relational database system).该数据库系统是基于关系数据模型的,这个模型有三个要素:结构.完整性和语言 结构(struc ...
- Netflix是怎样运行的(极度简化版)— 每次点击播放按钮背后的复杂东西
Netflix是怎样运行的(极度简化版)- 每次点击播放按钮背后的复杂东西 本文摘译自 How Netflix works: the (hugely simplified) complex stuff ...
- 68.jq---tab选项实现网页定点切换
{volist name="list" id="vo"}<div class="nav_div" style="positi ...
- springMVC--annotation
一 解析类 ComponentScanBeanDefinitionParser component-scan标签解析类 component-scan 兼容 annotation-config ,因此前 ...
- PHP----------php封装的一些简单实用的方法汇总
1.xml转换成array,格式不对的xml则返回false function xml_parser($str){ $xml_parser = xml_parser_create(); i ...
- 北京大学Cousera学习笔记--5-计算导论与C语言基础--计算机的基本原理-设计程序
只要你认真的思考,你就会发现这个世界是如此的简单,正如我们想象的一样,正因为如此,我们的思考才更加的有价值 1.单词:关键字(有特定含义的):其他词用关键字定义出来 2.数和计算符号:数据类型+运算符 ...
- jpa 使用笔记
1,嵌套类查询 List<Person> findByAddress_ZipCode(ZipCode zipCode); ZipCode是Address属性的内部属性. 2,jpa in ...
- 已有的PHP安装gd扩展
第一步 安装依赖 1.安装xpm yum install libXpm-devel 2.安装zlib wget http://zlib.net/zlib-1.2.8.tar.gz tar -xzvf ...
- 并查集 P3367 【模板】并查集
P3367 [模板]并查集 #include<iostream> #include<algorithm> #include<cstdio> #include< ...