Я пытаюсь отобразить изображение с помощью Qt Creator, только если изображение, которое я пытаюсь отобразить, не отображается.Вот мой .pro-файл:
QT += core
QT -= gui
TARGET = QtFirst
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += C:\opencv\release\install\include
LIBS += C:\opencv\release\bin\libopencv_core249.dll
LIBS += C:\opencv\release\bin\libopencv_highgui249.dll
LIBS += C:\opencv\release\bin\libopencv_imgproc249.dll
LIBS += C:\opencv\release\bin\libopencv_features2d249.dll
LIBS += C:\opencv\release\bin\libopencv_calib3d249.dll
SOURCES += main.cpp
и мой .cpp-файл
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat picture = imread("D:/def.jpg",IMREAD_COLOR);
if (!picture.data) {
cout << "ceva" << endl;
waitKey(0);
return -1;
}
namedWindow("Pic",CV_WINDOW_AUTOSIZE);
imshow("Pic", picture);
waitKey(0);
return 1;
}
Код работает нормально, ошибок нет, но мне не удается получить то, что яхочу.У меня только пустая консоль.Кто-нибудь знает, как мне помочь с этим?
В Visual Studio работает просто отлично, без ошибок и с изображением, отображаемым в консоли.
Консольное приложение QT