软件版本:
系统:win7 64位
opencv:2.4.9
QT:5.10.1
QT creator:4.5.1
MinGW:5.3.0
CMake:3.11.1
第一步:安装QT
首先,在QT官网下载QT,5版本的QT安装包包含了MinGW、Qt Creator,直接下载安装就行。需要注意的是在安装过程中,QT有多个组件可选,例如MSVC版、安卓、ARM等,因为我只需做PC端的机器视觉开发,同时考虑到和Linux上的兼容性,只选择MinGW,Tools的话只选择了Qt Creator,具体如下图:

安装完成后将qt和mingw文件夹下bin文件夹路径添加进PATH变量。
第二步:安装CMake
安装很简单,不多说。注意勾选添加进path变量
第三步:安装opencv
第四步:利用MinGW GUI编译opencv源码,注意选WITH_QT,WITH_OPENGL,配置后对红色部分做修改:
找到QT_QMAKE_EXECUTABLE,它的值填写为:C:/Qt/Qt5.3.1/5.3/mingw482_32/bin/qmake.exe
找到QT_MKSPECS_DIR,它的值填写为:C:/Qt/Qt5.3.1/5.3/mingw482_32/mkspecs
找到QT_QTCORE_LIBRARY_DEBUG,它的值填写为:C:/Qt/Qt5.3.1/5.3/mingw482_32/bin/Qt5Cored.dll
找到QT_QTCORE_LIBRARY_RELEASE,它的值填写为C:/Qt/Qt5.3.1/5.3/mingw482_32/bin/Qt5Core.dll
找到QT_QTCORE_INCLUDE_DIR,它的值填写为C:/Qt/Qt5.3.1/5.3/mingw482_32/include/QtCore/5.3.1/QtCore
第五步:打开CMD,执行mingw32-make,然后执行mingw32-make install
最后:配置pro文件:
INCLUDEPATH += D:\opencv_mingw530\install\includeLIBS += -L D:\opencv_mingw530\install\x86\mingw\bin\libopencv_*.dll //(动态链接库)LIBS += -L D:\opencv_mingw\install\x86\mingw\lib\libopencv_*.a //(静态链接库)实例代码:#include <opencv2/opencv.hpp>
using namespace cv;
int main(void)
{
VideoCapture capture(0);
while(1)
{Mat frame;
capture >> frame;
imshow("video", frame);
waitKey(30);
}return 0;
}
本文详细介绍了在Windows 7 64位系统中,使用MinGW编译器配合QT 5.10.1及OpenCV 2.4.9进行视觉开发的全过程。包括软件版本选择、安装步骤、配置说明以及示例代码。

3625

被折叠的 条评论
为什么被折叠?



