首先查看一下自己Ubuntn的版本。运行下面命令:cat /etc/issue。本人的运行结果是:Ubuntu 16.04.4 LTS

安装opencv之前先更新一下软件资源,运行下面几个命令:

sudo apt-get update

sudo apt-get upgrade

然后安装opencv需要的一些库,运行下面命令:

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

然后在本地建立一个opencv的目录

mkdir myopencv

运行下面命令下载opencv源码及一其他需要的文件,这个git仓库是另一个大神收集的,他把所需要的文件都整合到这个仓库下。 git clone https://github.com/hanxuan123/opencv3.2.git。我第一次下载失败,多运行几次就可以下载下来。

下载下来的文件有如下三个

ippicv_linux_20151201.tgz文件在编译的时候会用到;opencv-3.2.0.zip是opencv的源码。opencv_contrib-3.2.0.zip是opencv 3以后新添加的一个仓库,这个新仓库包含很多让人兴奋的功能:脸部识别,文本探测,文本识别,新的边缘检测器,充满艺术感的图像修复,深度地图处理,新的光流和追踪算法等。但该仓库是大多数实验性代码放置的地方,一些API可能会有改变。

解压opencv-3.2.0.zip和opencv_contrib-3.2.0.zip。然后cd opencv-3.2.0进入该目录,在该目录下建立一个build目录,编译生成的文件都放在该目录下。mkdir build,进入build目录 cd build,

运行cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/muyi/muyi/opecvMuyi/opencv3.2/opencv_contrib-3.2.0/modules/ ..

命令开始cmake了,在cmake时会下载一些文件,该文件往往下载不成功,本文提供该文件“ippicv_linux_20151201.tgz”。根据提示把该文件拷贝到相应的目录下面,重新运行上述命令。中间本人还是遇到一个文件下载失败,导致cmake不通过,本人多试几次cmake就通过了,可能是网络问题。

cmake成功后开始make命令,编译需要二十分钟左右吧,根据电脑不同,编译时间可能不一样。

make之后运行sudo make install开始安装。

最后运行Python命令查看是否成功。python命令

>>>import cv2

>>>cv2.__version__

如果成功安装会打印出opencv的版本,我电脑打印的是“3.2.0”

Ubuntu16.04安装opencv3相关推荐

  1. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  2. Ubuntu16.04安装opencv-3.4.2

    原文链接: https://m.oldpan.me/archives/ubuntu-install-opencv-from-source 第一步:更新我们的系统 sudo apt-get update ...

  3. ubuntu16.04安装opencv3.1.0(包含opencv_contrib模块)

    整理自http://blog.csdn.net/yehuohan/article/details/51327465 1.安装依赖库 sudo apt-get install build-essenti ...

  4. ubuntu16.04安装opencv3.4

    下文中如果出现文档与图片不相符的情况,请以文档为准. 如果当中安装的一些库不明白是干嘛的,请参考这篇博客https://blog.csdn.net/hjxu2016/article/details/8 ...

  5. ubuntu16.04安装opencv3.4.1

    安装Eigen3 sudo apt-get install libeigen3-dev #拷贝 sudo cp -r /usr/local/include/eigen3/Eigen /usr/loca ...

  6. Linux ubuntu16.04 安装opencv4教程(源码编译)

    参考文章1:Ubuntu 安装 OpenCV(亲测有效) 参考文章2:OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib 参考文章3:ubun ...

  7. ubuntu16.04安装运行PL-SLAM

    开始之前将 pl-slam, stvo-pl, MRPT三个库的源码放在同一级目录下,不然需要添加环境变量 1. 运行pl-slam文件下的 build.sh 文件,出现 找不到 libstvo.so ...

  8. ubuntu16.04 安装Opencv 3.1.0 import cv2 报错ImportError: No module named hdf5

    ubuntu16.04 安装Opencv 3.1.0  import cv2时报错: Traceback (most recent call last):   File "<stdin ...

  9. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程(此种方案不好,好的方案是另一篇,基于pyhton2的)

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 和 Caffe 详细过程(基于Python2,没有anaconda2和3,因为基于anaconda2和3在安装caffe时会报错,很难 ...

最新文章

  1. 检测用户是允许还是拒绝使用摄像头.
  2. 上海技术英雄会续:几个典型问题的看法
  3. python工作-python工作中总结
  4. “开店办厂,去望城!” ——望城区市场主体总量突破十万户
  5. 为什么要学习python
  6. SQL Server 负载均衡集群(转)
  7. drop sqlite 多个表_SQLite简介与安装
  8. echarts地图动画和java_echarts 实现中国地图
  9. 全国python一级考试_关于全国青少年软件编程(Python)等级考试试卷(一级)测试卷情况网络调研...
  10. Python基础——zip
  11. opencv 摄像头偏色问题 自动变亮问题 解决办法
  12. Cookie与Session基本使用
  13. Java传输文件使用Base64优化传输速率。
  14. 《世界尽头与冷酷仙境》后感
  15. 史上最详细bitbucket入门手册,手把手操作指南
  16. Rasa NLU 实践
  17. sdkman 的酷炫 Logo 欢迎界面: 安装 kscript (Kotlin Shell)
  18. selenium自动化测试--126邮箱登录问题总结
  19. Java学习笔记(一):Java简介
  20. 原生js.ajax内存溢出,【JS】解决内存溢出问题

热门文章

  1. Java文件操作详解
  2. .NET平台2008年大事记
  3. 《系统架构设计》-06-面向领域思想和策略设计
  4. 从头开始GAN【论文】(一) —— GAN
  5. Kali中间人攻击(原理)
  6. ImportError:undefined symbol: _Z27points_in_boxes_cpu_forwardN2at6TensorES0_S0_
  7. MFC SetWindowPos 窗口 的 Z 序
  8. c语言勾股定理程序流程图,方法总结1.表达算法的方法有自然语言.流程图和基本算法语句三种.先有自然语言.再画流程图.最后才能写出基本算法语句.即程序,——青夏教育精英家教网——...
  9. 【常用代码11】js关闭当前页面,关闭当前浏览器窗口。
  10. PP-LCNet论文全文解析