一. 环境配置

1. 下载安装包并解压

(1)去官网下载安装包。

选择Sources下载,我下在的是最新版本。

(2)解压安装包(zip)

unzip opencv-4.5.2.zip

解压后,进入解压后的文件包中(opencv-4.5.2)

2. 安装依赖库和cmake

sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

3. 编译与安装

(1) 创建编译文件夹,并进入编译文件夹

mkdir my_build_dir
cd my_build_dir

(2) cmake 一下

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

(3) 修改opencv的路径

vim ~/下载/opencv-4.5.2/3rdparty/ippicv/ippicv.cmake

如下图,第42和第43行所示,主要是把路径修成你解压包的路径。

(4) 重新cmake

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

结果如下:

4. 配置opencv编译编译环境

(1)执行编译过程

sudo make

(2)执行安装命令

sudo make install

(3)配置OpenCV编译环境

  • 将OpenCV的库添加到路径,从而可以让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
  • 可能打开的是一个空白文档,在最后加上下面语句即可
/usr/local/lib
  • 配置bash
sudo gedit /etc/bash.bashrc
  • 在打开的文件最后添加下面两行
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
  • 保存,执行以下命名使配置生效
source /etc/bash.bashrc
  • 最后进行更新
sudo updatedb

二. 测试opencv是否可用

1. 进入opencv目录的example_cmake目录

cd ~/下载/opencv-4.5.2/samples/cpp/example_cmake/

2. 依次执行以下命令生成可执行文件

cmake .
make

3. 运行可执行文件opencv_example

./opencv_example

如果在屏幕上显示出"Hello OpenCV",说明安装成功了。

注:如果直接用g++编译,并且调用了OpenCV库,在后面加上pkg-config --libs opencv

关注博主,不迷路!!!

ubuntu 安装 opencv 的 c++版本相关推荐

  1. ubuntu 查看opencv以及opencv4版本

    方式一: 查看opencv 3以及以下版本: pkg-config --modversion opencv 查看opencv4版本: pkg-config --modversion opencv4 方 ...

  2. ubuntu 安装 opencv

    ubuntu 安装 opencv https://blog.csdn.net/yifa3588/article/details/78284794 cmake -D CMAKE_BUILD_TYPE=R ...

  3. 基于Ubuntu安装opencv以及相关操作

    目录 一.基于Ubuntu下安装opencv 二.相关操作之图片 三.相关操作之视屏 四.总结 五.参考资料 一.基于Ubuntu下安装opencv 1.opencv依赖环境的安装 1.1 安装cma ...

  4. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  5. 【ubuntu安装搜狗输入法(各版本)】

    ubuntu各版本安装搜狗输入法 ubuntu安装搜狗输入法(各版本) 一:添加fitx输入法系统 二:下载linux版本搜狗输入法https://pinyin.sogou.com/linux/ 三: ...

  6. 安装opencv和python版本有关吗_python安装opencv_python安装opencv完要安装什么配套吗...

    它轻量级而且高效-由一系列 C 函数和少量 C++ 类构成,同时提供了Python.三.安装OpenCV的的两种方法 怎么为python安装opencv模块,oecv可以方便的进行图片处理,因此,搞人 ...

  7. macOS Homebrew 安装 OpenCV 及切换版本【转】

    转自:https://zhuanlan.zhihu.com/p/121721651 一.安装Homebrew 安装具体过程略. Homebrew国内镜像加速: # 替换 Homebrew git -C ...

  8. Ubuntu安装opencv的viz模块

    本人的操作系统使用的是Ubuntu18,opencv为opencv4.1.1,在进行make时发现opencv的viz模块没有安装,按照网上方法也没有安装成功.在进行资料查找后发现,viz模块是ope ...

  9. 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)

    . 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...

最新文章

  1. Python3基础-分数运算
  2. java 中变量的存储与引用
  3. Spring中如何使用注解来配置Bean?有哪些相关的注解?
  4. T4模板:MVC中用T4模板快速生成代码
  5. SAP Fiori Elements List Report table 里的普通按钮,Global 按钮 和 Determining 按钮
  6. IDEA 点击进入方法内部_一份最详细的 IDEA调试教程,让bug无处藏身!
  7. github java开源项目经验_Java 开源项目 GitHub 趋势周报 20201230
  8. 神秘TTY:The TTY demystified
  9. vsto mysql_16-Python MySQL
  10. 使用springboot遇到的的异常
  11. xShell终端中文乱码完全解决方法
  12. 1041: C语言程序设计教程(第三版)课后习题9.8
  13. shell表达语句中,各种符号的释义 用法
  14. 创建dqn的深度神经网络_深度Q网络(DQN)-II
  15. 如何增加无人机的飞行时间和升力?
  16. android 命令截图,Android截图命令screencap与视频录制命令screenrecord
  17. 阿里巴巴分布式调度引擎tbschedule实战四tbschedule的配置使用
  18. Win7 64位系统下Auto CAD 2010注册激活,出现警告:Make sure you can write to current directory...
  19. Orcad Pspice仿真
  20. 鸿蒙系统2.0的编译

热门文章

  1. 第08课时_三极管恒流源电路
  2. Servlet邮件发送
  3. 《乔布斯传》英文原著重点词汇笔记(三)【 chapter one】
  4. 美亚杯第一届-个人赛
  5. viper4android 5.0,VIPER4Android最新版本
  6. 【ERP】MPS中ATP的算法介绍
  7. 用Python做个海量小姐姐素描图!
  8. 【Matlab优化求解】遗传算法求解仓库货位优化问题【含源码 022期】
  9. 遗传增益::::育种值 表型值 回归系数 相关系数 遗传力之间的关系
  10. Git步步进阶---参与开源提交PR步骤完全揭秘