Ubuntu18.04下OpenCV3.4.11的安装及使用

本文详细介绍了在Ubuntu18.04下安装OpenCV3.4.11的步骤,包括下载、解压、cmake编译、make安装和环境配置。此外,还提供了使用OpenCV处理图片和视频的示例,包括创建目录、编写cpp文件以及使用vim编辑器。最后,文章解答了关于OpenCV程序中遇到的问题,如视频文件播放、Mat数据结构和waitKey函数的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

前言

一、openCV的安装

1.1安装包的下载

1.2解压缩包

1.3使用 cmake 安装 opencv

 1.3.1

 1.3.2使用 make 创建编译

1.3.3 安装

1.3.4配置环境

二、使用示例1-图片

2.1创建一个文件目录code ,然后进入文件夹中。

 三、使用示例-视频

3.1虚拟机获取摄像头权限

3.2 创建一个 test2.cpp 文件

 四、录制视频

4.1使用vim文本编辑器编写test3.cpp

五、有关问题的解答

总结







前言

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.1安装包的下载

(1)直接在虚拟机中使用浏览器(我的是火绒浏览器)进行下载,打开浏览器登入Releases · opencv/opencv · GitHub

注意:如果下载速度过慢,建议切换镜像源为国内镜像源,如阿里云的镜像源或北京交通大学的镜像源。方法如下:

在软件和更新里下载自里面切换中国站点改变镜像源,我使用的是北京交通大学的镜像源,这是更改镜像源的比较简单的方法

 (2)作者这里下载的是3.4.11版本

 

 下载完成后opencv-3.4.11.zip压缩包在主目录下载文件中

1.2解压缩包

(1)将 opencv-3.4.11.zip 压缩包移动到 home 文件夹(即主目录)下

(2)解压:右击opencv-3.4.11选择移动到此处即解压完毕

1.3使用 cmake 安装 opencv

 1.3.1

首先进入解压后的文件夹:opencv-3.4.11

 cd opencv-3.4.11

 

 进入 root 用户,并更新一下

sudo su

sudo apt-get update

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

 sudo apt-get install cmake

 

 复制下面这条命令,安装依赖库

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

 

执行这条语句时,出现了错误:无法覆盖 libjasper-dev,需要操作将末尾的libjasper-dev删去再次输入

再创建 build 文件夹,键入build文件夹

mkdir build

cd build 

使用 cmake 编译参数,或者使用第二条默认参数,都可以的

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

运行结果如下 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值