ubuntu18.04安装opencv,Ubuntu 安装opencv

  ubuntu18.04安装opencv,Ubuntu 安装opencv

  caffeubunt 14.04 CUDA 7.0 OpenCV 3.0 MKL Matlab 2014 a安装教程

  教程:30分钟搭建Ubuntu 16.04 CUDA 8.0 cud nn 5.0 CAFFE环境1。更新时间:2015年7月26日

  感谢辛雨鸥老师的贡献。有很多参考价值。

  粘贴地址机智的蓝天老师:3358欧

  3.系统配置Ubuntu14.04软件版本cuda7,openCV3.0,matlab2014a

  一、Ubuntu14.04系统安装:

  关于Ubuntu14.04的安装,请告诉我女儿或手机地址:

  Ubuntu官网图片下载地址:http://www。Ubuntu.org.cn/download/desktop

  1.软盘ubuntu系统USB内存安装盘(http://wenku.baidu.com/link?URL=dc27 pbaibgody 23 glj 6s 2 wygkcnxdj 3a C2 m1 JM YY B3 auhawcpzvzbvh 5 in I bee e0b w8 uzmduyrwho-V8 vrncnyr 65 LP 7 jbc asv _ not 53d 87

  2.Ubuntu14.04安装教程:

  33558 jingyan.Baidu.com/article/0bc 808 fc 6326 ca1bd 485 b9e 6。超文本标记语言

  二。CUDA7.0安装:

  CUDA7.0官网下载:https://developer。NVIDIA.com/cuda-downloads

  如上图所示下载deb安装包后,下载完成后会显示以下名称:

  da-repo-Ubuntu 1404-7-0-local _ 7.0-28 _ amd64 . deb的安装包文件,接下来开始安装。

  1.打开并安装命令行(快捷键Ctrl Alt t):

  $ sudo dpkg-ICU da-repo-Ubuntu 1404-7-0-local _ 7.0-28 _ amd64 . deb

  $sudoapt-getupdate

  $sudoapt-getinstallcuda

  2.设置环境变量:

  打开文件。个人资料(仅对当前用户有效):

  $sudogedit~~/。轮廓

  在文件末尾添加以下行:

  导出cuda _ home=/usr/local/cuda-7.0

  导出LD _ library _ path=$ { cuda _ home }/lib 64

  path=$ { cuda _ home }/kk dld:$ { path }

  导出路径

  保存文件后,在命令行上运行它以使配置生效。

  $sudosource~~/。轮廓

  在这个地方,已经部署了cuda。要验证cuda是否可用,请尝试编译官方示例。

  $cd/usr/local/cuda/samples/

  美元苏多马克

  编译完示例后,运行samples下kkdld/x86_64/linux/release子文件中编译的可执行文件。

  $cdkkdld/x86_64/linux/release

  $./设备查询

  如果一切正常,程序将打印本机cudadevice信息如下:

  CUDA7.0的安装到此结束。

  3.安装BLAS(可以选择ATLAS、MKL或OpenBLAS)。这里用的是MKL。

  IntelMKL官方下载链接:

  3359软件。Intel.com/en-us/Intel-education-offerings

  1.首先,下载并安装面向Linux*的英特尔数学内核库MKL。请先下载学生版并申请。【注意:填写电子邮件地址时,请务必使用教育网(以edu结尾)的电子邮件地址】。否则,无论你尝试多少次,都会出错。

  ourcollegeisnotpre-selectedforinclusion in this program . pleasubmit request to add your collegetoourlist和andchecheckbackinonememt

  接下来是安装步骤。安装前获取许可证。

  $tarzxvfparallel

  _studio_xe_2015.tar.gz(如果直接复制了压缩文件)

  $ chmoda xparallel _ studio _ xe _ 2015-R

  $须藤。/install_GUI.sh

  2.2的环境设置。MKL和库达

  2.1.创建新的intel_mkl.conf并编辑它:

  $ sudo gedit/etc/LD . so . conf . d/Intel _ mkl . conf

  /opt/intel/lib/intel64

  /opt/intel/mkl/lib/intel64

  2.2.创建一个新的cuda.conf并编辑它:

  $ sudo gedit/etc/LD . so . conf . d/cuda . conf

  /usr/local/cuda/lib64

  /库

  2.3.完成lib文件的链接操作,并执行:

  $ suoldconfig-v

  四。安装OpenCV3.0:

  1.下载编译OpenCV(原OpenCV在官网:http://opencv.org/),或者使用本站提供的修改后的安装包Install-OpenCV-master。

  (https://github.com/ouxinyu/Install-OpenCV-master)(下面的安装方法就是用这个包完成的。安装包修改dependencies.sh文件,增加OpenCV3.0.0的安装文件,同时保留原来的2.3x和2.4x版本)

  2.切换到保存文件的文件夹,然后安装依赖项:

  $sudoshUbuntu/dependencies.sh

  3.更改目录Ubuntu\3.0\并安装OpenCV3.0.0rc1:

  $sudoshopencv3_0_0-rc1.sh

  确保网络畅通,因为软件需要联网。这里需要很长时间,请耐心等待。

  动词(verb的缩写)安装其他依赖项:

  安装其他依赖项

  1.GoogleLoggingLibrary(glog),下载地址:

  339码。google.com/p/google-glog/然后解压安装:

  $ tar xvfglog-0。3 .3 .焦油。地面零点

  $。/配置-设定

  $make

  $ sudmakefile安装

  如果没有权限就chmod xglog-0。3 .3-r,或者索性chmod777glog-0.3.3-R,装完之后,这个文件夹就可以杀了他了。

  2.其他依赖项,确保都成功

  $ su DAP-geti install-yllibrovbuf-devlibleveldb-devlibpy-devlibopencv-devlibboost-all-devlibhdf 5-serial-dev

  $ su DAP-getinstall-ylbgflags-devlib Google-glog-devliblmdb-devprotobuf编译器

  六。Matlab2014a安装:

  一从http://pan.baidu.com/s/1dDDB34t下载2014年矩阵实验室的Linux操作系统系统版本及破解文件

  2下载完成后将国际标准化组织标准文件挂载到Linux操作系统系统

  $ sudmkdir/media/MATLAB

  $ mount-olo op[路径][文件名]。iso/媒体/matlab

  $cd/media/matlab

  -须藤.安装

  进行安装

  3安装过程中使用readme.txt文件中的序列号

  四破解

  安装完成后使用快克快克快克快克快克快克快克快克快克快克快克快克快克快克下的许可证(l)进行激活将快克快克快克快克快克快克快克快克快克快克快克快克快克快克文件夹下的libmwservices.so复制到/usr/local/MATLAB/r 2014 a/kk dld/Gln xa 64

  5完成安装,命令行下使用数一数二即可启动使用

  6桌面快捷方式的制作:

  //创建启动文档

  $ sudgedy/usr/share/applications/MATLAB。桌面写入一下内容:

  [桌面输入]

  类型=应用程序

  名称=Matlab

  GenericName=Matlab2014a

  comment=MATLAB:语言测试

  exec=sh/usr/local/MATLAB/r 2010 b/kk dld/MATLAB桌上型电脑

  图标=/usr/local/MATLAB/Matlab.png

  终端=假

  类别=发展:matlab和:

  //Exec=sh/matlab安装目录/

  //Icon=/图片所在目录

  然后你就能在应用程序菜单中找到启动图标了

  七。安装咖啡吗并测试:

  1.安装-咖啡必须的一些依赖项:

  $ su DAP-getinstall-ypython-numpyython-scipypython-matplotlibpython-硬化python-skimagepython-H5 py python-protobufpython-level dbphon-network xpython-nos python-pandas python-gflagsycython

  $ sudap-getinstall-yprotbuf-c编译器工具编译器

  2.下载咖啡大师,生成Makefile.config文件

  咖啡吗官网:http://咖啡。berkeleyvision.org/找到ViewOnGitHub下载

  $ cpmakefile。配置。示例生成文件。配置

  3.配置Makefile.config文件文件(仅列出修改部分)

  a.配置路径,实现咖啡吗对python(python语言)和Matlab(消歧义)接口的支持

  python _ lib=/usr/local/lib

  MATLAB _ dir=/usr/local/MATLAB/r 2014 a

  b.配置生成文件(makefile)文件(实现对OpenCV3.x的支持)

  查找" deriveincludeandlibdirectories "一节,修改"库="的最后一行,增加opencv _编解码器

  opencv _ core opencv _ highguiopencv _ img proc opencv _ img编解码器

  c.编译咖啡师傅!-j8是使用中央处理器的多核进行编译,可以极大地加速编译的速度,建议使用。

  马卡尔-j8美元

  $maketest-j8

  $ makruntest-j8

  编译python(python语言)和Matlab(消歧义)用到的咖啡吗文件

  makpycaffe-j8美元

  makmatcaffe-j8美元

  八。使用梦妮丝数据集进行测试

  咖啡吗默认情况会安装在$CAFFE_ROOT,就是解压到那个目录,例如:$ home/username/caffe主所以下面的工作,默认已经切换到了该工作目录。下面的工作主要是,用于测试咖啡吗是否工作正常,不做详细评估。具体设置请参考官网* http://咖啡。伯克利视觉。org/gathered/examples/mnst。超文本标记语言

  1.数据预处理

  $ sh data/mnst/get _ mnist。嘘-资料/mnst/取得_ mnst。嘘

  2.重建lmdb(数据库)文件-咖啡支持三种数据格式输入网络,包括图像(.jpg。jpgpng格式等),leveldb,lmdb,根据自己需要选择不同输入吧。

  $ shexamples/mnst/create _ mnst。嘘

  生成mnst-lmdb列车和mnst-lmdb列车文件夹,这里包含了lmdb(数据库)格式的数据集

  3.训练梦妮丝

  $ she examples/mnst/train _ lenet。嘘的缩写

  至此,咖啡安装的所有步骤完结,下面是一组简单的数据对比,实验来源于梦妮丝数据集,主要是考察一下不同系统下中央处理器和图形处理器(GPU)的性能。可以看到明显的差别了,虽然梦妮丝数据集很简单,相信复杂得数据集,差别会更大,Ubuntu GPU是唯一的选择了。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • opencv图像识别数字,opencv 识别
  • opencv图像识别数字,opencv 识别,如何基于opencv实现简单的数字识别
  • opencv图像的旋转角度计算,opencv图像仿射变换
  • opencv图像的旋转角度计算,opencv图像仿射变换,OpenCV图像几何变换之透视变换
  • opencv图像的旋转角度计算,opencv 旋转任意角度
  • opencv图像的旋转角度计算,opencv 旋转任意角度,opencv图片的任意角度旋转实现示例
  • opencv图像处理函数,opencv图像轮廓合并
  • opencv图像处理函数,opencv图像轮廓合并,OpenCV图像处理之七种常用图像几何变换
  • opencv双线性插值函数,opencv 图像插值
  • LBPH人脸识别,基于opencv的人脸识别技术
  • LBPH人脸识别,基于opencv的人脸识别技术,Opencv LBPH人脸识别算法详解
  • ,,OpenCV黑帽运算(BLACKHAT)的使用
  • opencv双线性插值函数,opencv 图像插值,C++ OpenCV实现图像双三次插值算法详解
  • ,,C语言 OpenCV实现柱面投影
  • ,,C++ Opencv imfill孔洞填充函数的实现思路与代码
  • 留言与评论(共有 条评论)
       
    验证码: