Windows7-64 Qt 5.9.6 OpenCV2.4 CMake3.7.0
一、前期准备工作
1、下载和安装CMake
https://cmake.org/files/
2、下载和安装Qt
http://download.qt.io/archive/qt/
http://download.qt.io/official_releases/qt/
3、下载OpenCV
https://opencv.org/releases/
4、CMake和Qt系统环境变量设置
二、配置CMake
1、运行cmake-gui.exe
2.设置OpenCV源码路径和生成路径,点击左下角的【Configure】
3.按红框选择,然后点【Next】
4.配置C和C++编译器路径
5.等待配置
6.勾选中“WITH_OPENGL”、“WITH_QT”;。然后再次点【Configure】
7.上步运行完毕后,忽略warning 点击【Generate】
三、编译OpenCV
1、 dos进入OpenCV生成路径,命令行输入mingw32-make
2、输入mingw32-make install
3、添加新生成的bin到Path环境变量
四、配置Qt中的OpenCV
.pro 文件中设置 xxx替换实际路径
INCLUDEPATH += xxx\install\include
INCLUDEPATH +=xxx\install\include\opencv
INCLUDEPATH += xxx\install\include\opencv2
LIBS +=xxx\install\x64\mingw\lib\libopencv_*.a
五、测试OpenCV
include "opencv/highgui.h"
int main(int argc, char *argv[])
{
IplImage* img = cvLoadImage("D:/xxx/xxx.jpg");
if (img == NULL)
return 1;
cvNamedWindow("abc",CV_WINDOW_AUTOSIZE);
cvShowImage("abc",img);
cvWaitKey(0);
cvDestroyAllWindows();
return 0;
}