参考资料:
https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows
【Qt_OpenCV基础篇 - 000】Qt5.10.1 + MingW5.3.0 + Win7_64 + CMake3.11.1环境下编译OpenCV 3.4.1
【opencv3.3】VS2015+opencv3.3 GPU模块编译(包含opencv_contrib模块)
Windows10+VS2017+cmake 编译opencv4.1 + opencv_contrib(含cuda)
开发环境
Windows10
OpenCV:v4.1.0
OpenCV contrib:v4.1.0
Qt::v5.12.6
CMake:v3.15.5
VisualStudio:2017社区版
CUDA:v10.1
安装编译
VisualStudio:下一步安装(自己选择路径)
CMake:下一步安装(自己选择路径)
CUDA:下一步安装(自己选择路径)(必须在安装VisualStudio之后,并参考CUDA官网查看支持的VS版本)
Qt:安装(自己选择路径,勾选 MSVC2017_64)
OpenCV:划重点
Step1:打开CMake(cmake-gui)
Step2:选择源文件路径和安装路径
Step3:点击 Configure (界面出现红色表示有问题根绝标红的内容百度)
Step4:勾选 WITH_CUDA (NVIDIA GPU)
Step5:勾选 WITH_QT 并填写相应的Qt路径
Step6:勾选 WITH_OPENGL
Step7:配置 OPENCV_EXTRA_MODULES_PATH
Step8:再次点击 Configure 顺利的话应该是没有错误的——Configuring done
Step9:点击 Generate 顺利的话应该是没有错误的——Generating done
Step10:Open Project With Visual Studio 2017
Step11:编译安装,漫长的等待......
Step12:测试