CUDA 10.2 + OpenCV 4.2.0 + VS 2019 安装配置记录

1.安装VS

在官网(https://visualstudio.microsoft.com/)下载并安装VS 2019。

2.安装CUDA

在官网(https://developer.nvidia.com/cuda-downloads)下载CUDA 10.2安装程序,傻瓜式安装。

3.安装OpenCV

本文安装的OpenCV版本为4.2.0,以下将流程列出。

1.下载OpenCV安装包

在官网(https://opencv.org/releases/)选择对应版本下载安装包。如果选择下载exe文件(如 opencv-4.2.0-vc14_vc15.exe),需要在打开程序后选择位置将文件解压。

2.下载contrib

第1步中下载的OpenCV安装包中并不包含对CUDA的支持,需要下载OpenCV的补充库,即contrib,下载网址如下:

https://github.com/opencv/opencv_contrib/releases

下载对应版本的压缩文件后将其解压到任意位置。

3.安装CMake

在官网(https://cmake.org/download/)下载CMake安装包并安装。

4.编译OpenCV

打开CMake-GUI,源代码目录(第一行)选择OpenCV解压后的sources文件夹,目标目录(第二行)自行选择,编译后的文件会放在这个目录里。

点击Configure,选择VS 2019。

Configure完成后,会出现一堆编译选项,这些选项需要调整。

1)勾选WITH_CUDA

2)OPENCV_EXTRA_MODULES_PATH设置为contrib解压后的modules文件夹,这样可以在编译时添加对CUDA的支持。

5.编译

在CMake中点击Generate,完成后点击Open Project,系统会用Visual Studio打开项目。

打开项目后,在上方依次点击Build(生成) -> Configuration Manager,勾选INSTALL并确定。

点击Build(生成),Build Solution(生成项目),等待几个小时即可编译完成。

 

你可能感兴趣的:(cuda,opencv,visual,studio)