码迷,mamicode.com
首页 > Windows程序 > 详细

Setup QT 5.5.1 + OpenCv 3.0 + Visual Studio 2013 on windows 10

时间:2016-02-20 00:39:51      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:

1. Install Visual studio 2013 community version which is free to use for personal usage.

2. Setup the debugger follow the instruction in http://doc.qt.io/qtcreator/creator-debugger-engines.html . On windows can go to link

https://msdn.microsoft.com/en-us/library/windows/hardware/ff551063(v=vs.85).aspx to download and install Debugging Tools for Windows.

3. Install OpenCV 3.0

4. Use CMake create OpenCv 2013 solutions.

5. Build OpenCv project, target platform choose x86. (  OpenCv cannot build success if target x64 platform)

6. Install QT. Down load qt-opensource-windows-x86-msvc2013-5.5.1.exe and install. (Can not use qt-opensource-windows-x86-msvc2013_64-5.5.0.exe, because no 64 bit dynamic library available)

7. Create a QTConsole project in QT creator. Add the below blue code to the QTConsole.pro file. (Please change the include path and library path to the real path on your PC)

QT += core
QT -= gui

TARGET = QTConsole
CONFIG += console
CONFIG -= app_bundle

TEMPLATE = app

INCLUDEPATH += C:/Users/shenxiao/Downloads/opencv/build/include

LIBS += -LC:/Tools/OpenCV_MyBuild/lib/Debug \
    opencv_core300d.lib \
    opencv_highgui300d.lib \
    opencv_imgproc300d.lib \
    opencv_features2d300d.lib \
    opencv_calib3d300d.lib \
    opencv_videoio300d.lib \
    opencv_video300d.lib \
    opencv_imgcodecs300d.lib\

SOURCES += main.cpp

8. Change the main.cpp to code as below.
#include <QCoreApplication>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv/cv.h"


void Test()
{
    cv::Mat mat;
    mat = cv::imread("C:\\Test\\QTConsole\\img.jpg");
    if ( mat.empty() )
        return;
    cvNamedWindow("hello");
    cv::imshow("hello",mat);

    cvWaitKey(0);

    cv::destroyWindow("hello");
}

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    Test();
    printf("hello world");
    getchar();
    return a.exec();
}

 

9. Run QMake, build and then press F5 to run with debug.

 

Setup QT 5.5.1 + OpenCv 3.0 + Visual Studio 2013 on windows 10

标签:

原文地址:http://www.cnblogs.com/shengguang/p/5199047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!