【OpenCV】Win10 Cmake源码编译OpenCV4.1.1 + contrib + CUDA9.2 + Vulkan

时间:2024-04-05 22:50:52

环境:

Win 10

Cmake 3.10

CUDA 9.2

CUDNN 7.1

 VulkanSDK-1.1.121.2

Visual studio 2015


一、安装Vulkan

到官网下载windows版本的vulkan,下载地址

双击exe安装安装向导进行安装。

【OpenCV】Win10 Cmake源码编译OpenCV4.1.1 + contrib + CUDA9.2 + Vulkan

安装完成之后在安装目录的Bin文件下找到vkcude.exe这个文件,双击运行。

【OpenCV】Win10 Cmake源码编译OpenCV4.1.1 + contrib + CUDA9.2 + Vulkan

如果运行成功,说明硬件支持vulkan。

【OpenCV】Win10 Cmake源码编译OpenCV4.1.1 + contrib + CUDA9.2 + Vulkan

二、编译OpenCV

后面编译OpenCV的步骤和博客【OpenCV】Win10 CMake+Visual studio 2015+CUDA9.2源码编译OpenCV4.1.1-openvino+OpenCV-contrib的过程差不多,只是注意在cmake configure的时候注意勾选WITH_VULKAN。

【OpenCV】Win10 Cmake源码编译OpenCV4.1.1 + contrib + CUDA9.2 + Vulkan

然后后面的步骤就是一样的了,这里不再赘述。

编译完成之后就可以在调用DNN模块的时候设置backend为DNN_BACKEND_VKCOM,target为DNN_TARGET_VULKAN了。