在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译

目录

  • 一、什么是OpenCV
  • 二、opencv的安装(安装比较繁琐)
    • 1)安装包
      • ①下载 OpenCV 3.4.11 数据包
      • ②使用 cmake 安装 opencv
      • ③使用 make 创建编译
      • ④安装
    • 2)配置环境
  • 三、使用示例——图片的展示
    • 1)创建文件
    • 2)执行
    • 3)运行结果
  • 四、使用示例——视频播放和录制
    • 1)虚拟机获取摄像头权限
    • 2)播放视频
    • 3)录制视频
  • 五、参考链接

一、什么是OpenCV

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。

二、opencv的安装(安装比较繁琐)

1)安装包

①下载 OpenCV 3.4.11 数据包

国内快速下载地址:https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload/

选择opencv3.4.11,进入:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
确认下载:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译

接着再执行这条命令安装 cmake 。

这里出现了这个错误:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
复制下面这条命令,安装依赖库。

这里又出现了问题:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
使用 cmake 编译参数,或者使用第二条默认参数,都可以的。

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
编译结束:
在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
这样就安装完成了。

2)配置环境

修改 opencv.conf 文件,打开后的文件是空的,添加 opencv 库的安装路径:/usr/local/lib

保存:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
更新系统共享链接库

配置 bash ,修改 bash.bashrc 文件

在文件末加入:

保存退出,然后执行如下命令使得配置生效:

更新一下:

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译
OK!配置完成了。

三、使用示例——图片的展示

1)创建文件

首先创建一个代码存放文件夹 code ,然后进入文件夹中,还需要一张图片。

我是创建过code文件了,所以没事

在Ubuntu系统下安装图像处理开源软件库 Opencv并练习编译

来源:死妖阿

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月8日
下一篇 2021年9月8日

相关推荐