编译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 安装的更多相关文章

  1. 基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【三】VGG网络进行特征提取

    前言 基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库).Caffe(深度学习库).Dlib(机器学习库).libfacedetection(人脸检测库).cudnn(gp ...

  2. 基于深度学习的人脸识别系统系列(Caffe+OpenCV+Dlib)——【四】使用CUBLAS加速计算人脸向量的余弦距离

    前言 基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库).Caffe(深度学习库).Dlib(机器学习库).libfacedetection(人脸检测库).cudnn(gp ...

  3. 71 mac boook pro 无 gpu 下caffe 安装

    71 mac boook pro 无 gpu 下caffe 安装 1.首先安装homebrew工具,相当于Mac下的yum或apt ruby -e "$(curl -fsSL https:/ ...

  4. 深度学习框架-caffe安装-环境[Mac OSX 10.12]

    深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...

  5. 深度学习框架-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 ...

  6. windows环境Caffe安装配置步骤(无GPU)及mnist训练

    在硕士第二年,义无反顾地投身到了深度学习的浪潮中.从之前的惯性导航转到这个方向,一切从头开始,在此,仅以此文记录自己的打怪之路. 最初的想法是动手熟悉Caffe,考虑到直接上手Ubuntu会有些难度, ...

  7. caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)

    caffe安装教程 本文所使用的底层环境配置:cuda8.cudnn6.OpenCV2.4.5.anaconda2(Python2.7).如使用其他版本的环境,如cuda,可安装自己的版本,但须在相应 ...

  8. caffe 安装记录

    为了使用caffe,特地装了linux系统,版本:Ubuntu14.04 X64 可参照 http://www.cnblogs.com/platero/p/3993877.html 这个博客写的更好h ...

  9. [svc]caffe安装笔记

    以前是word排版,加上没有些技术博客经验,相当的糟心. 现在想改,发现博文太多,找不到对应在那一页了,所以老的博文留着吧. caffe,这是是数据组需要做一些大数据模型的训练(深度学习), 要求 服 ...

随机推荐

  1. nginx修改上传文件大小限制

    问题: 项目上线,图片上传报413错误,找了半天,原来是nginx限制了上传大小 在nginx.conf的server的location中加client_max_body_size 10m;

  2. selenium操作浏览器cookies

    package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; imp ...

  3. python tkinter Text

    """小白随笔,大佬勿喷""" '''tkinter —— text''' '''可选参数有: background(bg) 文本框背景色: ...

  4. VMware虚拟机共享宿主机硬盘步骤

    1.打开设置 2. 进去设置后,选择选项选项卡,启用文件夹共享,添加文件夹即可 注:虚拟机安装完成后我先装了 VMwareTools,然后进行的共享操作,貌似不安装时无法启用第三步,即 总是启用 按钮 ...

  5. PHP----------一群猴子排成一圈,按1,2,...,n依次编号。

    1.一群猴子排成一圈,按1,2,...,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去, 直到最后只剩下一只猴子为止,那 ...

  6. UGUI-Text——自适应

    Text组件上勾选Best Fit,当内容变多时,按原来大小装不下时,会总体缩放显示

  7. Django框架详细介绍---请求流程

    Django请求流程图 1.客户端发送请求 2.wsgiref是Django封装的套接字,它将客户端发送过来的请求(请求头.请求体封装成request) 1)解析请求数据 2)封装响应数据 3.中间件 ...

  8. Centos7 下安装mysql5.7.17(glibc版)

    一.安装前的检查 1.1 检查 linux 系统版本 [root@localhost ~]# cat /etc/system-release 1.2 检查是否安装了 mysql [root@local ...

  9. ubuntu16.04SSH无法连接

    提示错误:server responded "algorithm negotiation failed” 解决办法: 修改ssh的配置文件 /etc/ssh/sshd_config文件 在末 ...

  10. VS2015右键集成TortoiseGit

    先上效果 再说步骤 1.安装VS TortoiseGit等~~ 2.以外部工具方式调用TortoiseGit 3.在VS中设置右键菜单 在菜单栏下方右键,选择自定义 在弹出窗口中选择,命令->上 ...