CUDA 10.2 + OpenCV 4.2.0 + VS 2019 安装配置重新编译

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文件,需要在打开程序后选择位置将文件解压。

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。
注意:CMake-GUI控制台可能会显示部分报红的错误,一般是因为无法下载文件造成的,本质原因是有些文件下载时需要,附件是我下载好的文件(https://download.csdn.net/download/qq_42951096/12532358),可直接对应替换,原路径是…/sources/.cache/(要替换的文件)
我的本地路径如下图:

CUDA 10.2 + OpenCV 4.2.0 + VS 2019 安装配置重新编译_第1张图片
1)勾选WITH_CUDA
2)OPENCV_EXTRA_MODULES_PATH设置为contrib解压后的modules文件夹,这样可以在编译时添加对CUDA的支持。

5. 编译

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

打开项目后,在上方工具栏依次点击Build(生成) -> Configuration Manager(配置管理器),勾选INSTALL并确定,配置管理器自动关闭。
CUDA 10.2 + OpenCV 4.2.0 + VS 2019 安装配置重新编译_第2张图片
再次点击Build(生成),Build Solution(生成解决方案),等待几个小时即可编译完成,编译过程可能会弹出一些提示,可忽略,根据提示信息选择继续。

你可能感兴趣的:(CUDA 10.2 + OpenCV 4.2.0 + VS 2019 安装配置重新编译)