ubuntu 18.04 安装 opencv(踩了很多雷终于整合成一个完整的成功版本)

ubuntu 18.04 安装opencv3.4.5+opencv_contrib opencv 真的是安装无数次了,每次都是去网上找别人的安装教程,这次也自己总结一下吧,下次再装就不用找了 阅读详情
  1.   更新源    
      sudo apt update

  2. 安装相关包  
      sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjasper

          报错:无法定位到 libjasper软件包
          sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
          sudo apt update
          sudo apt install libjasper1 libjasper-dev

     3.安装常用图像工具包
          sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
 
     4.安装视频I/O包
          sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
 
     5.安装gtk2.0
          sudo apt install libgtk2.0-dev
 
     6.优化函数包
          sudo apt-get install libatlas-base-dev gfortran

     7.下载opencv
          sudo wget https://github.com/opencv/opencv/archive/3.4.3.zip
 
     8.解压并进入文件夹
          sudo unzip 3.4.3.zip
          cd opencv-3.4.3


     9.创建新文件夹,并进入目录
          sudo mkdir my_demo
          cd my_demo
          执行

     10.sudo cmake -D CMAKE_BUILD_TYPE=Release

             -D CMAKE_INSTALL_PREFIX=/usr/local

             -D PYTHON_DEFAULT_EXECUTABLE=$(which python3) 

             -D WITH_TBB=ON -D WITH_EIGEN=ON ..

   (这一步先复制粘贴到记事本,删去文章的换行,让它自己换行,如果执行还有错误,就删除-D后面的空格,具体我记不清了)
             sudo cmake . (执行时间比较长)

             sudo make (挺久的)

             sudo make -j4

             在my_demo文件夹里新建文件夹first,并进入目录
             sudo mkdir first
             进入之后就可以在里面写一个.cpp程序文件,还需要一个CMakeLists.txt文件

             然后执行

             sudo cmake .

             sudo make

             就可以了

            

 

ubuntu18.04下opencv的安装配置以及不同版本opencv的切换 一、安装OpenCV3.4.1 (如果是要跑ORB-SLAM2,建议用OpenCV 3.4.1 版本,不然之后会很麻烦,会出现不兼容问题) (1)下载OpenCV 3.4.1 在OPenCV官网下载OpenCV 3.4.1 的source包然后解压到本地(下载链接http://opencv.org/releases.html,选择sources版本) 解压下载下来的zip包:(把压缩包放在你想要的位置,然后cd到该位置,解压即可) unzip opencv-3.4.1.zip 进入到解压后的 阅读详情

相关推荐

【FreeSwitch开发实践】centos7下编译安装freeswitch及常见编译问题的解决

freswitch在centos7下编译总体上还是不难的,但一些看似很难实则很容易甚至不需要解决的问题往往会”欺负“一些初学者(比如说本人);本文主要介绍centos7下freeswitch的编译过程,和常见的编译中问题及解决方法。freeswitch的依赖非常多,如果不安装依赖就开始编译freeswitch,那就遇到更多的问题,安装依赖之后,可以解决90%以上的问题。.............................................

xiao2macf的专栏 6948

编译企业视频通话EasyRTC报You must install libavformat错误解决方案

很多集团化的公司由于在不同城市甚至不同国家有很多分站点,因此远程会议和办公对这些企业来说是十分必要的,EasyRTC恰好适应了这些需求,成为远程会议和通话的不二之选。 我们的研发人员会编译不同版本的EasyRTC,以求该产品能够适应不同的场景需求。近期,我们在编译EasyRTC-Freeswitch时,出现You must install libavformat-dev to build mod_av. Stop.错误,关于这个错误一开始我也不知道原因,后来经过查询(真是给百度跪了),才发现是free

AI与流媒体视频技术 1131

centos安装freeswitch过程实录

基于centos环境的freeswitch服务安装,可视对讲功能,亲测可以使用;sipp性能测试打180QPS;

真正解决办法:编译freeswitch错误,You must install libavformat-dev to build mod_av

error akefile:1442: *** You must install libavformat-dev to build mod_av。 停止。 1: ./configure --prefix=/usr/local --enable-shared --enable-libx264--enable-gpl --extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib64 2: ./bootstrap.sh -j ...

柳鲲鹏 8966

freeswitch1.6.20 mod_av,mod_tts_commandline

freeswitch1.6.20在window下的mod模块中,缺少mod_av,mod_tts_commandline,这是自己编译后生成的dll

使用 Cadence ams 仿真器 对 混合信号电路 进行仿真

文章目录Cadence 基于ams仿真器的混合信号电路仿真建立数字(Digital)模块建立 Analog - Digital 混合仿真原理图建立 Analog - Digital 混合仿真config文件配置混合信号电路仿真环境针对混合信号电路demo进行仿真 Cadence 基于ams仿真器的混合信号电路仿真 你好,这里是一篇关于使用 Cadence 软件通过 ams 仿真器对混合信号电路(D...

mymatin1004的博客 2万+

Ubuntu18.04安装FreeSWITCH的一些问题

安装FreeSWITCH过程中的一些问题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你

weixin_38969247的博客 823

从寄存器配置到G值:一份给STM32开发者的SC7A20加速度数据换算保姆级指南

本文为STM32开发者提供SC7A20三轴加速度传感器的数据换算保姆级指南,详细解析从寄存器配置到G值转换的全过程。涵盖量程选择、输出值换算原理及优化代码实现,帮助开发者快速掌握加速度数据的物理意义转换技巧,提升运动感知系统开发效率。

weixin_29172963的博客 172

ubuntu 删除 opencv_ubuntu 18.04 安装 opencv(踩了很多雷终于整合成一个完整的成功版本)...

这是18年11月份我在优快云写的一篇,第一次在知乎发文章 更新源 sudo apt update安装相关包 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjasper ...

weixin_39934085的博客 221

squidpy 教程 1:在 AnnData 和 Squidpy 中导入空间数据

这些是 10x Genomics Visium 的 Space Ranger 输出提供的 keys,因此是第一个被采用的 keys。在这种情况下,我们假设空间坐标与像素具有相同的比例,因此我们将该值设置为 1。为此,我们将使用模拟数据集,并通过示例展示您应该注意的重要细节,以便利用 AnnData-Scanpy-Squidpy 生态系统的全部功能。并不是绝对必要的,但会节省您大量的输入,因为它是 Squidpy 和 Scanpy 的默认值。正如你所看到的,空间坐标被缩小了,图像被“放大”了。

🧑‍🎓 博士研究生在读 🔬 分享生物信息学、神经生物学方面的知识 💬 合作请在后台留言 2256

巨某量引擎后台登录实战笔记 | Playwright自动化框架

自动化框架、Playwright、滑块、巨某量引擎、抖某音系

什么都会一点。 2080

Ubuntu20.04 Ubuntu18.04安装opencv + opencv_contrib

由于最近编译视觉slam十四讲的特征点部分,需要用到opencv的一些模块库,其中就需要opencv-contrib。opencv3以上的版本没有opencv-contrib,所以需要一起安装。由于尝试了好多方法,今天特意写篇帖子记录一下,给有需要的同志使用,也让自己以后好查询怎么安装。 按照我写的步骤去操作,Ubuntu20.04和Ubuntu18.04都可以安装,安装方法是一样的,我亲自在两台电脑上尝试过一台R7000(Ubuntu20.04)另一台Y9000P(Ubuntu18.04) 下面的图片

生活如此美好,致敬每一个热爱“热爱”的人! 7626

STM32 无线充电接收端硬件设计:从 LC 谐振到 PWM 控制的 5 大关键电路解析

本文深入解析了基于STM32的无线充电接收端硬件设计,重点探讨了LC谐振倍压整流、INA282电流采样、IR2104S半桥驱动、超级电容保护及STM32最小系统等5大关键电路。针对超级电容的恒功率充电需求,详细介绍了PID控制算法优化及PCB设计实战要点,帮助工程师提升无线充电系统的效率和可靠性。

weixin_31774841的博客 384

在Ubuntu18.04中安装OpenCV4.5

一、概述 OpenCV是开源、高度优化的计算机视觉库,目前,在众多图像相关领域都会使用Opencv进行处理。Opencv有很多现成的图像处理函数可以帮助我们快速实现相关工程算法落地,并且效率和稳定性均有较好的保障。尤其近来,深度学习得到了大力的推广,在高版本的OpenCV中也集成了深度学习的相关功能,因此选择OpenCV作为研究或者部署的图像处理工具再适合不过。 本教程面向Ubuntu20.04操作系统,讲解如何在Ubuntu中安装最新的opencv库,并最终在Python中实现调用。 二、安装...

你是怎么做到的?我为什么做不到 2万+

2025华为OD机试真题+全流程解析+备考攻略+面试技巧+机考经验分享+Java/python/JS/C++/C语言实现

本专栏包含华为 OD 机试最新的 A卷+B卷+C卷+D卷+E卷题库,为全网最全、最新题库,500+真题。每一篇文章都包含了题目描述、解题思路以及实现代码。同时免费提供最新的在线OJ 刷题系统。已有上百名小伙伴通过刷真题题库通过了华为od机考,拒绝一切形式的代考,替考行为!!!以下是本专栏详细内容介绍:本专栏提供在线OJ刷题系统:OJ题库OJ系统注册&使用教程:OJ使用教程其他专栏以及答疑介绍:50+ 高频面试手撕真题,已有上百位小伙伴高频认证。1:机试没过,半年的冷冻期。2:已经订阅过我专栏的同学,推荐新人

MISAYAONE的博客 2225

Go游戏服务器开发的一些思考(一):语言层面

Go是比C++更好用的高级语言使用Go作为服务器开发的主语言前,首先需要对Go语言做下定性。在接触Go前,可能给人的印象(至少是我),Go是一门脚本语言。看了 官方文档 ,才知道Go是一门高级语言。与C++相比,它有以下优势: 面向接口的编程没有C++复杂的面向对象语法,如类、继承、多态、虚函数等等。Go中只有结构与接口,从语言层面上,直接指导功能与功能间的解耦。直接且语法简单 提供语言反射机制提供

范安崇的博客 9560

Ubuntu18.04下Opencv的安装以及使用

Ubuntu18.04系统下opencv的一些简单应用

wer4567的博客 6339

锁的艺术:Java并发中的常用锁策略与实践

对java锁相关内容进行整理分析:乐观锁 VS 悲观锁+自旋锁 VS 适应性自旋锁+无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁+公平锁 VS 非公平锁+可重入锁 VS 非可重入锁+独享锁 VS 共享锁

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 171万+

Ubuntu18.04下Opencv的安装及使用实例

在Ubuntu下安装opencv是一件很麻烦的事,真的需要很有耐心,中途可能会遇到很多问题,我们要培养自己解决问题的能力,遇到不会的百度就完事了。

qq_55894922的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Ubuntu 18.04安装c++版OpenCV4

文章目录1、安装依赖2、下载opencv源码3、配置和编译4、环境配置5、测试opencv6、卸载通过源码编译安装的OpenCV47、c++项目cmake文件配置以调用opencv opencv官方教程请参考https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html 参考博客https://blog.csdn.net/new_delete_/article/details/84797041 1、安装依赖 此教程使用g++和cmake编

Hyellice的博客 5296

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【SLAM】【Ubuntu】ORB-SLAM2在Ubuntu18.04上的详细安装教程

【SLAM】【Ubuntu】ORB-SLAM2在Ubuntu18.04上的详细安装教程

yangyu0515的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ubuntu 18.04 安装 OpenCV 和 OpenCV_Contrib

本文详细介绍了在Ubuntu系统下安装OpenCV及Contrib扩展库的完整流程。主要内容包括:1)彻底卸载旧版OpenCV的方法;2)从官网或GitHub获取指定版本源码;3)安装编译所需的依赖环境;4)通过CMake配置编译参数(特别注意contrib模块路径设置);5)解决常见编译错误(如缺失boostdesc文件、路径错误等);6)配置动态链接库路径;7)通过示例程序测试安装结果。文中针对4.6.0版本提供了具体操作命令,并强调了版本一致性要求,最后给出了验证安装成功的命令和错误排查方法。

人无远虑,必有近忧 4312

Ubuntu18.04安装opencv3.4.3

1.去官网下载opencv3.4.3 下载链接 http://opencv.org/releases.html ,选择sources版本 2.解压下载下来的zip包(默认是下载到下载这文件夹的需要把它复制到桌面,再来执行下面的命令) unzip opencv-3.4.3.zip 3.进入到解压后的文件包中,右键选择终端打开(划重点,否则会失败) 4.输入 sudo su //进入...

Alex抱着爆米花的博客 8354

Ubuntu 18.04 安装OpenCV C++

Ubuntu 18.04 安装OpenCV C++ 仅安装核心模块 # 更新并安装依赖 sudo apt update && sudo apt install -y cmake g++ wget unzip # 下载并解压包 wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip unzip opencv.zip # 创建并进入编译目录 mkdir -p build && cd buil

weixin_44966641的博客 5027
上一篇: 如何给mysql创建一个账户
下一篇: Windows 安装svn(出错已解决)和MySQL安装
ColorKin
博客等级 码龄10年 134粉丝 35原创
评论 16
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值