1) 环境说明
操作系统: windows 10 IDE: vs 2017 编译工具: CMake 3.17.2
原始数据:opencv 4.3.0 源码 + opencv 4.3.0 contrib + cuda 10.2
2) 原始资料准备:(默认安装 vs 2017)
2.1 CMake 下载: https://cmake.org/download/
按需下载,采用cmake-3.17.2-win64-x64.zip。
2.2 opencv 4.3 以及 contrib 4.3
opencv -- github 资源: https://github.com/opencv/opencv/releases
opencv -- contrib 资源: https://github.com/opencv/opencv_contrib/releases
2.3 cuda 10.2
cuda 资源: https://developer.nvidia.com/cuda-downloads
按照的自己电脑配置进行选择: 我的配置是win10 + x64
2.4 tbb (一定要装,如果不装,cmake可以构建成功,但是vs构建opencv工程时,会报错。说是安装,下载资源解压到指定目录即可)【目录结构可见下方】
tbb 资源: https://github.com/oneapi-src/oneTBB/releases
3)顺序安装:
3.1) 默认已安装好 vs 2017
3.2) 安装下载好的 cuda 10.2 (cuda 是仅支持NVIDIADIA 显卡) :