Запустите окно OpenCV из CLion - PullRequest
0 голосов
/ 25 августа 2018

Я хочу, чтобы мое приложение создавало окно, в котором будет отображаться мой канал камеры. мой код правильный в отношении ванильной реализации,

#include <opencv2/highgui.hpp>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>

#include <iostream>

int main()
{
cv::VideoCapture cap(0);
const cv::String windowName = "helloThere";
cv::Mat frame;
    while(1)
    {
        cap >> frame;
        if(frame.empty()) // Check for invalid input
        {
            std::cout << "Could not open or find the frame" << std::endl;
            return -1;
        }
    imshow(windowName, frame);
    std::cout << frame << std::endl;

    }
    return 0;
}

но я думаю, что, поскольку я запускаю из CLion, объект окна запускается неправильно. Я могу записать вывод с фрейма, поэтому мой вопрос: Кто-нибудь знает, как заставить namedWindow запускаться из среды CLion? вроде нового вопроса, но я думаю, что полезно для потомков. Я ничего не видел об этом

...