ubuntu 18.04 安装opencv3.4.5的教程(图解)


Posted in Python onNovember 04, 2019

【写在前面】

这真的是太那个什么了

不管怎么说 做过的东西做个笔记总是好的

花一点点时间做笔记

不然如果哪一天要重新做了 或者哪一天要汇报工作 都不知道该从哪里入手 又要重新来

好了 今天突然发现我的opencv有bug加上和我之前做的东西版本不对 要重新弄 之前没笔记结果就重新花时间重新弄了

【现在开始】

准备:

ubuntu 18.04

开始:

首选安装教程:

docs.opencv.org/3.4.5/d7/d9f/tutorial_linux_install.html 

(纯手工码字 懒得排版 你看我标点符号都没有多少)

在下载库的时候 发现有一些下载不了 特别是那个libjasper-dev

出现这个问题的原因是 一些库仍然需要被opencv3.4使用 但是在ubuntu18.04操作系统中已经不提供了 解决方法就是在终

端输入下面三条指令

sudo add-apt-repository ‘deb http://security.ubuntu.com/ubuntu xenial-security main'
sudo apt update
sudo apt install libjasper1 libjasper-dev

然后重新下载首选的那个安装教程里面的库即可

另外 当通过克隆github来下载Opencv repository 和Opencv contrib repository(我至今不知道这单词怎么翻译)时 要分别

进入克隆后的文件中运行下面指令

git checkout 3.4

注意是两个文件都要

其他东西按照那个首先教程来即可

到了要用cmake-gui安装时 可以结合下面两张图的说法(直接拍照 懒得截图)看下面第一张图的第三点配置变量 结合第

二张图的操作

ubuntu 18.04 安装opencv3.4.5的教程(图解)
ubuntu 18.04 安装opencv3.4.5的教程(图解)

总之最后是成功了

ubuntu 18.04 安装opencv3.4.5的教程(图解)

【写在后面】

通过今天这件事情 我知道了 不懂得及时做笔记 弄久了你就会发现 配置软件 建立工程都不会了

另文章写的不好欢迎批评指正 也欢迎各种交流

Python 相关文章推荐
python中使用smtplib和email模块发送邮件实例
Apr 22 Python
用map函数来完成Python并行任务的简单示例
Apr 02 Python
编写Python脚本来获取Google搜索结果的示例
May 04 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
python画折线图的程序
Jul 26 Python
python_opencv用线段画封闭矩形的实例
Dec 05 Python
python3.6实现学生信息管理系统
Feb 21 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
Python3爬虫中Ajax的用法
Jul 10 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 Python
Django框架模板用法入门教程
Nov 04 #Python
python matplotlib折线图样式实现过程
Nov 04 #Python
Django框架创建项目的方法入门教程
Nov 04 #Python
Python jieba库用法及实例解析
Nov 04 #Python
Django框架安装方法图文详解
Nov 04 #Python
python定时任务 sched模块用法实例
Nov 04 #Python
python框架flask表单实现详解
Nov 04 #Python
You might like
将PHP作为Shell脚本语言使用
2006/10/09 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
js函数排序的实例代码
2013/07/01 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
深入理解vue中的$set
2017/06/01 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python中循环语句while用法实例
2015/05/16 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Python如何输出百分比
2020/07/31 Python
Python发送邮件实现基础解析
2020/08/14 Python
Python中pass的作用与使用教程
2020/11/13 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
美国保健品专家:Life Extension
2018/05/04 全球购物
什么是事务?事务有哪些性质?
2012/03/11 面试题
夜大毕业生自我鉴定
2013/10/31 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
客房服务员岗位职责
2015/02/09 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
DE1103使用报告
2022/04/05 无线电