Ubuntu20.04下opencv的安装

1.进入opencv官网下载

opencv下载地址
选择sources下载相应版本的压缩包。
解压文件,放到home/(用户名)/下。

2.安装opencv的依赖

打开终端,输入以下命令,安装最新的CMake。

sudo apt-get update
sudo apt-get upgrade
sudo apt install cmake

安装opencv依赖项

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config

3.编译和安装opencv

在opencv文件夹下打开终端,输入以下命令,新建一个build文件夹。

mkdir build
cd build

进行编译,安装

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make -j4
sudo make install

4.环境配置

编辑/etc/ld.so.conf

sudo gedit /etc/ld.so.conf

在文件中加上一行

include /usr/local/lib

保存文件退出,编辑 /etc/bash.bashrc 文件

sudo gedit /etc/bash.bashrc

在文件末尾加上几行

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

保存文件退出,终端输入以下命令

pkg-config opencv --modversion

5.检验opencv安装是否成功

终端输入命令

pkg-config opencv --modversion

结果显示所安装opencv的版本。
在opencv-4.5.2/sample/cpp/example_cmake 目录下,打开终端,输入命令

cmake .
make
./opencv_example

如果摄像头打开,左上角出现 Hello OpenCV 则证明安装成功。

Ubuntu20.04下opencv的安装相关推荐

  1. Java基础:Ubuntu20.04下JDK1.8安装+配置

    Java基础:Ubuntu20.04 下JDK1.8安装+配置 Step_1: 下载JDK Oracle官网下载地址 点击上方链接,页面顶部是当前最新发布版本的JDK,一定要下拉到页面中下位置,下方提 ...

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

    文章目录 前言 一.Opencv的安装 二.Ubuntu18.04下opencv的应用实例 1.图片的显示 2.摄像头的的使用 (1)获取摄像头的权限 (2)摄像头调用录制视频 (3)播放视频 三.参 ...

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

    本文主要介绍了在Ubuntu18.04系统下练习编译.安装著名的C/C++图像处理开源软件库Opencv 3.4.12(过程多,耗时长,需要耐心和细心) 目录 一.Opencv简介 二.Opencv安 ...

  4. ubuntu20.04下的redis安装

    1.首先安装redis 官网下载(镜像)源代码,stable(当前版本是6.2.6) 1-1:输入命令:wget https://download.redis.io/redis-stable.tar. ...

  5. Ubuntu20.04下显卡驱动安装的完整过程(超详细)

    1.首先查看硬件:显卡是否安装 lspci | grep -i vga lspci | grep -i nvidia 注意:如果没显示显卡信息则看显卡是否安装好(看下显卡风扇是否在转,图中是显卡位置) ...

  6. Ubuntu20.04下CMake的安装(文章参考了各个博客,如有雷同,就是我的问题,旨在交流)

    注意:直接用 sudo apt install cmake 只能安装低版本或者无法安装- 但是一般需要的是更高级的版本- 首先打开linux terminal (Ctrl+Alt+T)查看是否已经安装 ...

  7. ubuntu20.04下 nvidia-docker的安装并载入镜像

    2021.11.10更新说明:更新了镜像载入和容器创建的部分,增加了容器创建的参数说明 1.卸载docker 参考这篇: https://cloud.tencent.com/developer/art ...

  8. ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配

    ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配 安装Kdevelop 图像ORB匹配 **CMakelists.txt文件** **使用kdevelop实现orb特征匹配** 安 ...

  9. ubuntu20.04下安装qq和微信(最新)

    ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...

  10. Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)

    文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...

最新文章

  1. 分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日)
  2. 域用户不能使用远程桌面登录
  3. 阿里智能运维算法大赛,邀你挑战大规模硬盘故障预测!
  4. java 计算两个时间戳_Java时间戳计算重叠持续时间与间隔
  5. select事件有哪些_Android 深入底层:Linux事件管理机制 epoll
  6. Flutter LayoutBuilder 用来获取父布局的尺寸大小
  7. JavaWeb学习总结详解
  8. P3369 【模板】普通平衡树 Treap树堆学习笔记
  9. linux解压img镜像文件,Linux系统上解压或挂载img文件的方法
  10. 中国石油大学《大学英语(三)统考》第二套模拟题
  11. mysql 复制 1032_mysql slave复制1032错误解决方法
  12. 【C语言】重要函数qsort函数的用法
  13. 【渝粤题库】广东开放大学 文化服务营销管理 形成性考核 (2)
  14. 计算机专业网名英语翻译,个性网-网名-各种英文网名带翻译*英文网名
  15. 搭建Window10 VNC远程访问ubuntu20.04
  16. AS3版本Progressive FLV播放方式
  17. LeetCode系列-DFS深度优先遍历
  18. 以股票weekday和涨幅关系为例创建dataframe交叉表与透视表
  19. Label mx制作出的小尺寸条码如何保证被识别扫描
  20. 【转】程序员最喜欢的五大神器

热门文章

  1. 《微观经济学》第五章弹性及其应用
  2. linux系统添加中文字体后不生效
  3. flask + websocket
  4. 阿里 Java 性能调优手册,简直yyds
  5. java实验指导书 eclipse_《Java语言程序设计实验指导书》实验指导书.doc
  6. scrapy入门之创建爬虫项目+scrapy常用命令
  7. 华为的薪酬福利与激励体系
  8. java网站渗透测试_如何进行Web渗透测试
  9. photoshop--抽出滤镜
  10. 华为od德科面试数据算法真题解析-专栏必看-