文章目录

  • 下源码
  • 编译
  • 配置opencv环境

下源码

https://github.com/opencv/opencv/releases/tag/4.4.0

然后在ubuntu里建个文件夹把它扔进去,再右键给它提取出来

编译

直接参照官网方法

切换到你需要编译的opencv版本



点第一个吧,opencv简介

然后点

然后就正式到了安装教程主页了
https://docs.opencv.org/4.4.0/d7/d9f/tutorial_linux_install.html

根据教程,终端运行如下指令

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

完后运行cmake-gui,linux下cmake-gui的安装

路径这样写

然后点击configure


然后主要改两个地方

1、勾选上BUILD_opencv_world

2、在CMAKE_BUILD_TYPE后填上:RELEASE(我写的小写好像也支持)

然后点generate,几秒钟就好了

然后在build目录下打开终端,输入

make

过了挺久,大约半个小时,

应该成功了

然后再运行:

sudo make install

这一步的时候失败了,提示找不到第三方的ippicv文件,,,没事,先不弄了,有时间再弄★★★★★

参考文章1:【安装教程】Ubuntu16.04中用CMake-gui安装OpenCV3.2.0和OpenCV_contrib-3.2.0(图文)

参考文章2:Ubuntu18:使用CMake-gui编译OpenCV3源码的详细过程

配置opencv环境

动态库(共享库)的配置

输入指令创建opencv.conf文件,在文件中加入 /usr/local/lib ,然后保存退出。

sudo gedit /etc/ld.so.conf.d/opencv.conf

接下来输入指令加载配置文件,使配置生效:

sudo ldconfig

linux ubuntu16.04 编译opencv教程(没编过,有时间再弄,推流不用opencv也行的)相关推荐

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

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

  2. Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

    Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGN ...

  3. linux安装matlab2016,ubuntu16.04 安装matlab2016b教程

    搜索热词 ubuntu16.04 安装matlab2016b教程 下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso.R2016b_glnxa64_dvd2.is ...

  4. 联想Y7000P重装Ubuntu16.04.7系列教程(Nvidia GeForce RTX 2060/driver Version 460.67/CUDA11.2/CUDNN8.1.1)

    文章目录 联想Y7000P 2020H重装Ubuntu16.04.7系列教程(Nvidia GeForce RTX 2060/driver Version 460.67/CUDA11.2/CUDNN8 ...

  5. ubuntu16.04 编译opencv4和opencv_contrib

    ubuntu16.04 编译opencv4和opencv_contrib 下载源码 安装最新的cmake 使用cmake-gui配置cmake文件 make && install 添加 ...

  6. Ubuntu16.04编译android6.0.1源码记录

    目录 目录 一.安装环境 二.下载源码 1.下载repo 2.初始化repo 3.同步源代码 关于驱动 三.编译源码 四.导入源码到AS 五.刷入真机 六.修改源码 总结: 3.同步源代码 关于驱动 ...

  7. Ubuntu16.04编译RK3399:make kernel.img error

    RK3399开源资料: http://www.t-firefly.com/doc/product/info/id/100.html 1.问题: ubuntu16.04编译内核Kernel出现错误:   ...

  8. Ubuntu16.04编译poco库

    Ubuntu16.04编译poco库 概述 下载 编译 解压 编译 完整编译 部分编译 编译 安装 参考文章 概述 Poco C++库是一系列C++类库,类似Java类库,.Net框架,Apple的C ...

  9. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

最新文章

  1. 大意!6行代码,“报废”5片单片机!
  2. html canvas抽奖,HTML5 Canvas圆盘抽奖应用(适用于Vue项目)
  3. freemarker程序开发
  4. Prolog 语言入门
  5. Stanford UFLDL教程 深度网络概览
  6. 方立勋_30天掌握JavaWeb_(JSP+JavaBean实现)简单计算器
  7. nginx 不带www到www域名的重定向
  8. 教你如何进入有密码的 XP 系统(下)
  9. 小米 OV 联合起来才不是为了对抗 Google!
  10. 51aspx技术文章汇总搜集
  11. 春日 [宋] 王安石
  12. 基于标记不确定性和类别不平衡的语义分割在植被制图中的应用(soybean+FCN_segNet+newloss)
  13. Pycharm中创建一个 Python 项目
  14. dtu转发虚拟服务器,DTU转发云服务器
  15. 【Day1.4】奢华的海滨酒店,打发半天时间不成问题
  16. ol中闪烁点动画的实现
  17. 字符串(づ。◕‿‿◕。)づ进阶之章
  18. python爬取图片到本地文件夹
  19. 关于计算机f开头的英语,f开头的英文有哪些
  20. 安卓x86实际使用virgl案例

热门文章

  1. JavaScript的Prototype实现
  2. ora-03115:不支持的网络数据类型 oracle,Oracle10g新增DBMS_FILE_TRANSFER包(二)
  3. java代码是怎么运行的_Java代码是如何运行起来的?
  4. jsp项目在idea需要导入什么依赖_Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖...
  5. PM——【1】维护功能位置主数据
  6. 49、Power Query-合并查询温故知新
  7. sap 后台作业状态都是什么含义
  8. SAP 动态设置 GUI STATUS 灰色不可用 或者隐藏
  9. 新会计科目的编号及内容
  10. 滴滴与能链杀红眼的加油市场,究竟有多大?