基于Ubuntu16.04和Cuda8.0上安装OpenCV3.1.0

本文档详细介绍了如何在Ubuntu16.04上安装OpenCV3.1.0,包括更新系统、安装依赖、下载源码、配置Python虚拟环境、编译安装及解决可能出现的问题。
摘要由CSDN通过智能技术生成

本博文会介绍如何在Ubuntu16.04上安装OpenCV3.1.0版本,有些人会有疑问,之前用过这条命令sudo apt-get install python-opencv 安装OpenCV,也可以使用,但注意通过上面命令安装的OpenCV不是最新版本的,一般是2.x版本的。

闲话少说,我们下面开始在Ubuntu16.04上安装OpenCV3.1.0。

Step1:在Ubuntu16.04 安装一些OpenCV需要的依赖项

首先打开你的terminal对已安装的软件包进行更新和升级:

$sudo apt-get update
#update 是用来同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,获取最新的软件包

$sudo apt-get upgrade
#upgrade升级已安装的所有软件包,升级之后的版本就是本地索引里的

下一步安装一些开发工具:

$sudo apt-get install build-essential cmake pkg-config

OpenCV 是图像处理和计算机视觉的库。为了方便后面学习图像和视频的处理,这里安装一些必要的库。

$sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
#以上从磁盘下载图片的库
$sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$sudo apt-get install libxvidcore-dev libx264-dev
#上面两行命令来安装用来处理视频流和从摄像头采集帧的库

接下来安装处理OpenCV GUI 操作的模块——highgui,其实这个模块是依赖于GTK库的,GTK库通过下面的命令安装:

$sudo apt-get install libgtk-3-dev

安装一些能够优化或者是提升OpenCV功能的库,像对矩阵的处理等。

$sudo apt-get install libatlas-base-dev gfortran

安装python2.7和python3.5类库的头文件:

$sudo apt-get install python2.7-dev python3.5-dev

PS: linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包。如果你需要安装源外(第三方)的Python类库而这个类库内还有编译的调用Python API的C/C++文件时,需要安装python-dev。下面我们会对OpenCV执行cmake,所以次响必须安装,否则会报错。

Step2:下载OpenCV源文件:
下载最新版本的OpenCV zip文件并解压。

$cd ~
$wget -O opencv.zip https://github.com/

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值