vs2022
CMake3.24.2
opencv-4.7.0 GitHub - opencv/opencv: Open Source Computer Vision Library 有时github上不去多刷新几次,久等一会儿,因为后续需要手动下载一些cmake不能下载的文件。
opencv_contrib-4.7.0 GitHub - opencv/opencv_contrib: Repository for OpenCV's extra modules
CUDA Toolkit 12.1 CUDA Toolkit 12.1 Downloads | NVIDIA Developer
cudnn-windows-x86_64-8.8.1.3_cuda12-archive.zip 在英伟达官网,需要注册账号才能下载,qq邮箱会收不到邮件,目前163邮箱可以收到邮件。
安装好CUDA Toolkit 12.1,再将cudnn-windows-x86_64-8.8.1.3_cuda12-archive里面的文件复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1目录下,重复的替换即可
将opencv-4.7.0和opencv_contrib-4.7.0解压到相同目录下,并创建一个build空文件夹用户存放编译好的文件。
难得写了,直接说我编译过程中遇到的问题,使用cmake配置时会出现一些文件下载失败的情况,例如:ffmpeg文件,首先需要查看F:\Program\OpenCV470\opencv-4.7.0\3rdparty\ffmpeg\ffmpeg.cmake文件
opencv-4.7.0使用的是ffmpeg/4.x_20221225这个版本,
下载地址GitHub - opencv/opencv_3rdparty at ffmpeg/4.x_20221225 将其解压到
F:\Program\OpenCV470\opencv-4.7.0\.cache\ffmpeg下
其他的文件下载方式大抵相同。
参考网址win10编译opencv4.5.1+opencv_contrib+CUDA(带编译文件) - 知乎 (zhihu.com)
标签:文件,4.7,ffmpeg,OpenCV4.7,contrib,opencv,cuda,win10,CUDA From: https://www.cnblogs.com/isleeping/p/17289587.html