简介:本文将指导您完成QT和openCV的安装过程,包括环境变量的配置和构建过程。
在安装QT和openCV之前,请确保您的计算机上已安装了Qt和MinGW。如果您尚未安装这些工具,可以从Qt官网下载并按照官方指南进行安装。
安装openCV
首先,您需要从openCV官网下载对应您计算机系统的安装包。解压后,进入解压目录。
例如:
cd /d "你的opencv安装路径"
接下来,将以下内容添加到系统环境变量中:
cd /d "D:\Program Files\opencv\build\x64\vc15\bin"
例如:
你的opencv安装路径\opencv\build\x64\vc15\bin你的opencv安装路径\opencv\build\include你的opencv安装路径\opencv\3rdparty\ffmpeg\bin
D:\Program Files\opencv\build\x64\vc15\binD:\Program Files\opencv\build\includeD:\Program Files\opencv\3rdparty\ffmpeg\bin
在QT中集成openCV
opecv --version
例如:
INCLUDEPATH += 你的opencv安装路径/includeLIBS += -L你的opencv安装路径/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs -lopencv_videoio -lopencv_video -lopencv_objdetect -lopencv_features2d -lopencv_calib3d -lopencv_ml -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_cudaarithm -lopencv_cudabgsegm -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_cudaoptflow -lopencv_cudawarping -lopencv_cudacodec -lopencv_cudalegacy -lopencv_cudacompute -lopencv_cudacnn -lopencv_cudafeatures2d -lopencv_cudastereo -lopencv_cudaimgcodecs -lopencv_cudavm
makefile
INCLUDEPATH += D:\Program Files\opencv\build\include
LIBS += -L D:\Program Files\opencv\build\x64\vc15\lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs -lopencv_videoio -lopencv_video -lopencv_objdetect -lopencv_features2d -lopencv_calib3d -lopencv_ml -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_cudaarithm -lopencv_cudabgsegm -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_cudaoptflow -lopencv_cudawarping -lopencv_cudacodec -lopencv_cudalegacy -lopencv_cudacompute -lopencv_cudacnn -lopencv_cudafeatures2d -lopencv_cudastereo -lopencv_cudaimgcodecs -lopencv_cudavm在项目文件修改完成后,保存并重新构建您的QT项目。此时,您的项目应该能够成功链接到openCV库,并使用其功能了。