ubuntu 下安装 OpenCV

27 篇文章 0 订阅
19 篇文章 0 订阅

一、下载opencv源码包

	下载连接https://opencv.org/releases.html,在linux下,选择source格式的下载,我用的是3.4.1版本的。

二、把源码包,放进Ubuntu中,解压

三、在解压目录中新建文件夹build。

四、准备opencv的依赖包

$sudo  apt-get  update
$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包
$ sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能
$ sudo apt-get install ffmpeg

上述安装依赖包的时候,可能出现有一些包安装不了,这时候进入ubuntu software&updates设置,在updates中,把前面两栏勾上就好
在这里插入图片描述

五、生成make文件
进入build目录,执行命令

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. //把安装的库放在/usr/local目录下

六、编译安装

make        (等很长时间)
mak install

七、配置

1、

sudo vi/etc/ld.so.conf.d/opencv.conf  //(打开应该可能是一个空白文件)
/usr/local/lib 	//(在这个文件中,添上这行语句)

接着执行

 sudo ldconfig

2、

sudo vim/etc/bash.bashrc  

在最末尾添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  

保存,执行如下命令使得配置生效

source /etc/bash.bashrc  

八、验证
进入源码目录->进入sample目录->进入cpp目录
在这个目录会看到很多cpp文件,每一个文件都是一个demo,我们把其中一个文件通过g++编译出来,就可以直接运行来看结果了。
例如,编译image.cpp文件,生成image目标文件

g++ `pkg-config --cflags opencv` -o image image.cpp `pkg-config --libs opencv`

运行image目标文件,出现以下图片

./image

在这里插入图片描述

九、至此、安装完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值