Ubuntu搭建OpenCV环境

48 篇文章 4 订阅
15 篇文章 7 订阅

Ubuntu搭建OpenCV环境

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的支持。

一. 下载cmake软件

cmake下载链接: https://cmake.org/download/

在这里插入图片描述

二. 上传到系统并解压安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上图为./bootstrap可能会报错,使用命令: apt-get install libssl-dev 即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此处需要时间大概半小时左右。

在这里插入图片描述
在这里插入图片描述

至此,cmake全部安装完成。

三. 安装依赖库

 使用命令:apt-get install build-essential libgtk2.0-dev libavcodec-dev 
 libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev 
 libjasper-dev 可能安装不了;
 此时使用命令: apt-get install aptitude 
 将apt-get替换为aptitude安装即可。

在这里插入图片描述

四. 下载OpenCV

OpenCV下载链接: https://opencv.org/releases/

在这里插入图片描述
在这里插入图片描述

此处插件在之前的博客讲过,安装GitHub加速器即可。

在这里插入图片描述

五. 安装OpenCV

进入OpenCV文件夹,执行cmake . 命令会报错。此时解决方法就是删除当前文件夹中的CMakeLists.txt文件,
然后新建build文件夹,再执行cmake ..命令。因为此时又到了更下一层的目录。

在这里插入图片描述

此处会在IPPICV这个位置停止,需要更改路径。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重新在build目录中重新执行命令 cmake .. 即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此处需要时间较久,小编大概等了一小时。

在这里插入图片描述

六. 配置运行环境

创建并编辑该文件: vi /etc/ld.so.conf.d/opencv.conf , 写入/usr/local/lib;
接着执行ldconfig命令,使得运行时能够让系统找到该路径;
然后执行命令: vim /etc/bash.bashrc 命令,编辑该文件,输入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
查看版本号命令: pkg-config --modversion opencv

在这里插入图片描述
在这里插入图片描述

七. 实际案例

创建一个专门存放opencv代码文件的文件夹,此处小编创建为OpenCV_Code;
创建一个名为camera.cpp的c文件,写入代码;
执行命令:g++ camera.cpp -o camera `pkg-config --cflags --libs opencv`
生成一个可执行文件camera,执行命令 ./camera即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当然我们也可使用图形化界面来执行命令,如下图:

在这里插入图片描述
在这里插入图片描述
喜欢的小伙伴可以尝试一下哦

这是小编公众号,请动动您可爱的小手手,关注一下💓😘
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值