Qt + OpenCV + Qt Creator环境配置

软件版本:

系统: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 + OpenCV + Qt Creator环境配置_第1张图片     Qt + OpenCV + Qt Creator环境配置_第2张图片

安装完成后将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\include
LIBS += -L D:\opencv_mingw530\install\x86\mingw\bin\libopencv_*.dll //(动态链接库)
LIBS += -L D:\opencv_mingw\install\x86\mingw\lib\libopencv_*.a      //(静态链接库)

实例代码:
#include 
using namespace cv;
int main(void)
{
    VideoCapture capture(0);
    while(1)
    {
        Mat frame;
        capture >> frame;
        imshow("video", frame);
        waitKey(30);
    }
    return 0;
}





你可能感兴趣的:(机器学习)