Setup QT 5.5.1 + OpenCv 3.0 + Visual Studio 2013 on windows 10
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Setup QT 5.5.1 + OpenCv 3.0 + Visual Studio 2013 on windows 10相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章