一. 环境配置

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. python 作用域 前缀_Python面试题:杂项内容
  2. 兴林村脱贫谋定向往宜居村庄-农业大健康·万祥军:美丽蝶变
  3. apache 和 nginx 301重定向配置方法
  4. eventproxy
  5. 一份 2.5k star 的《React 开发思想纲领》
  6. browserquest php安装,请问一下browserquest-php项目换成GatewayWorker的形式需要怎么部署worker...
  7. mui组件 a 锚点定位(Demo案例演示)- 代码篇
  8. python map用法_讲解Python map()函数和将map()与多个Iterables一起使用
  9. python做excel自动化-用Python控制Excel实现自动化办公,手把手教你
  10. stringstream 字符串的格式化数据提取
  11. VS2012帮助下载地址
  12. 让WordPress主题支持语言本地化(使用poedit软件实现中文翻译功能)
  13. postman使用手册
  14. tf7: RNN—古诗词
  15. [Unity算法]斜抛运动
  16. 物联网技术发展前景_3种推动物联网发展的技术
  17. PDF文件打印设置,看这篇就够了
  18. 计算机科学的顶级会议期刊,一些计算机领域的顶级会议和期刊
  19. Unity——子弹跟踪
  20. 探索REALY,元宇宙赛道的潮流先锋

热门文章

  1. python程序论文答辩_大学毕业论文答辩具体的程序是什么,要注意哪些问题?
  2. 百度地图--根据经纬度定位
  3. oracle使用expdp/impdp对几百G的大量数据进行迁移
  4. Linux 系统命令及其使用详解大全 (完整版 )
  5. md5 php 漏洞,PHP实现MD5密码加盐处理
  6. 边际效用递减规律,真用起来,还挺多坑
  7. c中数据类型相容问题
  8. 编辑器 Typora 开始收费,开源免费的 MarkText 火了:一周剧增 2k+star
  9. Python_计算毫秒时间差
  10. 大白菜U盘装系统综合教程