opencv、opencv_contrib及cuda联合编译详细教程

本文详细介绍了在Windows上使用CUDA加速的OpenCV与opencv_contrib的联合编译过程,包括环境要求、下载与安装CUDA、opencv及opencv_contrib、CMake配置和VS编译等步骤,特别强调了版本兼容性和错误处理方法。
摘要由CSDN通过智能技术生成

opencv、opencv_contrib及cuda联合编译详细教程

最近在使用opencv时需要用cuda加速,网上了很多帖子,踩了很多雷,摸索出来了一点规律,分享给大家,一起探讨(我也是刚刚入手,因为踩了很多雷,所以才想记录分享一下,平时很懒的)。接下来进去正题!

环境要求:
1、硬盘需要40个G左右内存。
2、首先显卡要是NVIDIA显卡,查询显卡是否支持cuda,可以下载gpu-z,也可以去NVIDIA官网查看。

安装前准备
1、下载cuda并安装,cuda各个版本下载链接为:
https://developer.nvidia.com/cuda-toolkit-archive
2、下载opencv以及opencv_contrib:
github的opencv网址为:https://github.com/opencv
下载过程如下:
点击opencv可以下载opencv,点击opencv_contrib可以下载opencv_contrib。
列举下载opencv过程
点击opencv

点击release点击release
选择相应版本exe文件下载选择相应版本下载
opencv_contrib下载过程:
点击release在这里插入图片描述
选择与opemcv相同的版本下载,点击zip就可以下载在这里插入图片描述

选择下载版本时需注意cuda版本是否支持相应的opencv版本,我的cuda版本是10.2,最开始我用的opencv3.4.1编译虽然成功了,但是运行程序的时候会报“
no kernel image is available for execution on the

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值