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
选择相应版本exe文件下载
opencv_contrib下载过程:
点击release
选择与opemcv相同的版本下载,点击zip就可以下载
选择下载版本时需注意cuda版本是否支持相应的opencv版本,我的cuda版本是10.2,最开始我用的opencv3.4.1编译虽然成功了,但是运行程序的时候会报“
no kernel image is available for execution on the