Окно Opencv исчезает - PullRequest
       2

Окно Opencv исчезает

0 голосов
/ 03 октября 2019

Я надеюсь, что кто-то может помочь мне, что я уже давно занимаюсь этим, я установил opencv на свой компьютер, следуя этим инструкциям OpenCV Turtorial

Единственное отличие - я добавляю4 файла из моей папки lib (opencv_world320.lib, opencv_world320d.lib, opencv_world411.lib, opencv_world411d.lib). проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я запускаю любой код с OpenCV, который использует namedWindow или imShow, мое окно появляется на одну секунду, а затем исчезает даже что-то столь же простое, как код ниже. Я пробовал много вещей и пробовал много разных кодов, однако я получаю тот же результат. Я понятия не имею, что я делаю неправильно. Я использую Visual Studio 2017 с OpenCV 4.1.1. Я надеюсь, что кто-то может помочь мне Спасибо

#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <stdio.h>

using namespace std;
using namespace cv;

int main(int argc, char** argv)
{

    string imageName("a.jpg"); // by default
    if (argc > 1)
    {
        imageName = argv[1];
    }

    Mat image;



    image = imread(imageName.c_str(), IMREAD_COLOR);


    if (image.empty())
    {
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }


    namedWindow("Display window", WINDOW_AUTOSIZE);

    imshow("Display window", image);


    waitKey(0);
    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...