Linux 支持cuda的OpenCV编译安装与环境配置


一、事前准备

安装支持cuda的OpenCV前,首先需要安装cuda和cudnn。

二、安装依赖

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev  
sudo apt-get install python-dev python-numpy python3-dev python3-numpy
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev libwebp-dev libopenexr-dev

Q: 安装libjasper-dev时,出现无法定位到软件源的问题

A:

sudo add-apt-repository "deb http://mirrors.aliyun.com/ubuntu/ xenial main multiverse restricted universe"
sudo apt-get install libjasper-dev 

三、编译OpenCV

3.1 下载源码

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Q: 使用上述命令下载出现fatal: unable to access git gnutls_handshake() failed: The TLS connection was non-properly terminated

A: 直接将https修改为http即可下载成功,如果一次不行可以多试几次

3.2 在OpenCV文件夹中新建build文件

3.3 编译

cmake 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值