OpenCV编译(支持CUDA模块)

发布时间 2023-11-11 11:50:40作者: 钟齐峰

OpenCV编译(支持CUDA模块)

1、编译环境

  • windows 11
  • Visual Studio 2022
  • cmake2.8
  • OpenCV 4.8

2、前置条件

预安装CUDA Toolkit 11、Visual Studio 2022、cmake2.8

3、编译OpenCV

在github中找到opencv4.8版本的contrib,并解压到opencv-4.8.0目录下。

 

启动camke 配置如下图,配置完毕后,点击[finish]按钮开始配置:

 cmake配置完毕后,如下图显示:

 在search中输入world,并勾选BUILD_opencv_world。

勾选cuda相关选项:

设置自己的算力大小 CUDA_ARCH_BIN 填8.6。不清楚算力的,请上cuda官网查看。

 

再次点击[configure]按钮,显示配置完毕。

 配置完毕之后,查看是否检测到了CUDA和cuDNN,都出现YES之后,说明没有问题。点击[generate]生成工程。

 工程生成结束后,打开OpenCV.sln进行编译即可。