首先,安装依赖

$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev         # 处理图像所需的包
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-get install libxvidcore-dev libx264-dev         # 处理视频所需的包
$ sudo apt-get install libatlas-base-dev gfortran          # 优化opencv功能
$ sudo apt-get install ffmpeg

然后,编译安装opencv

$ cd opencv  # 进入到opencv所在文件夹
$ mkdir build
$ cd build  # 新建并进入build文件夹
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. # 此处/usr/local为安装目录,可以自己改,改了之后后面加环境变量也要同时改
$ sudo make -j4  # 使用四个核同时编译(我的电脑是四核的),这一步需要耗时比较长
$ sudo make install

然后添加库路径

$ sudo vim /etc/ld.so.conf.d/opencv.conf

在里面写入(注意如果安装目录更改的话,这里需要更改,是安装目录下的lib目录,可以添加前查看是否有此目录)

/usr/local/lib

然后配置环境变量

$ sudo vim /etc/profile

添加内容

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH  

这样就安装完成了,可以进行如下测试

$ cd <opencv_path>/samples/cpp/example_cmake
$ cmake .
$ make
$ ./opencv_example

开启摄像头并显示即正确。

在使用g++编译使用opencvC++程序时,使用如下命令

$ g++ <cpp_code> `pkg-config opencv --libs --cflags opencv`

也可以使用cmake编译

如果是在Python3中使用的时候,还需要再进行如下

$ pip3 install opencv-python

使用opencv

import cv2

转载于:https://www.cnblogs.com/aacirq/p/9694951.html

[Ubuntu+opencv]Ubuntu18.04安装opencv3.4.3相关推荐

  1. 【UBUNTU】ubuntu18.04安装及更新

    1.更新源 Ubuntu18.04下更改apt源为阿里云源_CediOsman的博客-CSDN博客_ubuntu更换下载源前言:看见Ubuntu新出了18.04版本感觉不错,装一个玩玩,虽然有很多教程 ...

  2. Ubuntu18.04安装opencv3.4.1和opencv_contrib3.4.1时遇到错误处理方法

    错误1:opencv2/xfeatures2d/cuda.hpp:没有那个文件或目录  解决方法: 出现这个问题主要是因为在编译opencv_contrib3.4.1找不到cuda.hpp,我们需将其 ...

  3. Ubuntu18.04 安装OpenCV

    Ubuntu18.04安装 OpenCV 这里选择OpenCV3.4.3,其他版本类似 文章目录 Ubuntu18.04安装 OpenCV 1.下载OpenCV 2.安装cmake及OpenCV依赖包 ...

  4. Ubuntu18.04安装opencv和opencv_contrib

    Ubuntu18.04安装opencv和opencv_contrib 目录 Ubuntu18.04安装opencv和opencv_contrib 1. 版本 2.源码编译和安装opencv和openc ...

  5. ubuntu18.04安装opencv with ffmpeg和java

    项目需要ubuntu18.04安装opencv with ffmpeg和java apt-get install ant 按照https://blog.csdn.net/qq_38619782/art ...

  6. 在Ubuntu中用anaconda快速安装opencv3

    原文: http://blog.csdn.net/isuccess88/article/details/73546835 在Ubuntu中用anaconda快速安装opencv3 我的系统环境: Ub ...

  7. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  8. Nvidia TX2 Ubuntu18.04 安装 IntelRealsense L515 realsense SDK 及 Realsense ROS (make各种问题解答,一篇到位版本)

    前提:刷完tx2板子 及 安装完ros 可以参考我这两篇博客 Nvidia JetsonTx2 Ubuntu18.04 安装 ros melodic(顺带快速解决sudo rosdep init问题) ...

  9. ubuntu18.04安装caffe

    文章目录 ubuntu18.04安装caffe 安装CUDA 安装cuDNN的安装 安装opencv 安装caffe ubuntu18.04安装caffe csdn很多安装caffe的方法都是从源码编 ...

最新文章

  1. 织梦(dedecms)当前位置{dede:field name='position' /}修改
  2. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十二║Vue实战:个人博客第一版(axios+router)...
  3. YBTOJ:向量问题(线段树分治、凸包)
  4. linux 常用SHELL
  5. java零碎要点---struts2中redirect和redirectAction的区别
  6. oracle密码锁屏时间,Oracle Linux OEL7 如何关闭屏保和锁屏功能
  7. 运行 Docker 容器时的安全风险:别丢了你的套接字
  8. 谈谈2014年草根站长的出路
  9. 不用校园网如何下载论文文献|DOI号|文献免费下载
  10. 第四百三十五章 灭龙魔宫
  11. 利用js文件获取视频文件详细信息 如帧速率、总比特率等
  12. 【遗传算法GA】--计算函数最值(Python)
  13. 使用DGV列获取Combox绑定所有的列为筛选条件
  14. AutoCAD与ArcGIS的5种集成方式
  15. 风控术语手册(银行_消费金融信贷业务)_version6
  16. pageX,clientX区别
  17. 国际期刊预警名单网址
  18. 重新定义超频 解读NVIDIA的Shader频率
  19. HarmonyOS Connect伙伴峰会:鸿湖万联全栈式使能鸿蒙智联
  20. 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录

热门文章

  1. Linux Mint 20.1 “Ulyssa” 将于 12 月中旬发布
  2. 实现机器学习的循序渐进指南IX ——树回归
  3. 使用ML.Net和C#进行机器学习
  4. SpringBoot给属性赋值的几种方式以及JSR303校验
  5. python tkinter button_Python连载60-Tkinter布局、按钮以及属性详解
  6. linux cp通同时新建目录_Linux 新手应该知道的 26 个命令
  7. mysql中的group_MySQL中使用group
  8. java如何关闭线程池_如何优雅的关闭Java线程池
  9. 几天后自动领取java怎么做的_学了14天,终于把Java项目一做完啦
  10. oracle库创建2个监听,Oracle 添加第二个实例 和 监听