Веб-камера из ноутбука показывает серый экран с помощью OpenCV

Это мой код, когда я запускаю свою программу, на экране ничего не отображается.
Я использую opencv3.1 и visual studio 2017.

    cvNamedWindow("Live",1);
    cvMoveWindow("Live", 85, 60);
    CvCapture* capture = cvCaptureFromCAM(0);
if(capture)
    {
        for (;;)
        {
            if (!cvGrabFrame(capture))
                break;
            IplImage* image = cvRetrieveFrame(capture);
            cvShowImage("Live", image);
            if (cvWaitKey(10) >= 0){
                break;}
        }
        cvReleaseCapture(&capture);
        cvDestroyWindow("Live");
    }

0 ответов

Другие вопросы по тегам