Веб-камера не работает с openCV 1.0 C (CodeBlocks)

У меня проблема, я хочу окно с тем, что показывает моя веб-камера; но у меня есть окна с... черным, я пытался получить размеры изображения, но это 0x0 Моя веб-камера хорошая, она работает с отображением Windows! это ма код (Windows 7 x64 бит)

#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;

int main()
{
    IplImage* img;
    CvCapture* capture = cvCaptureFromCAM (CV_CAP_ANY);
    if (!capture)
        return 10;

    cvNamedWindow("video", CV_WINDOW_AUTOSIZE);
    char key = 'a';

    if (!cvGrabFrame(capture))
        return 20;

    while (key != 'q'){
        img = cvRetrieveFrame(capture);
        cvShowImage("video", img);

        key = cvWaitKey(60);

        if (!cvGrabFrame(capture))
            key = 'q';

    }
    cvDestroyAllWindows();
    img = NULL;
    cvReleaseCapture(&capture);

    return 0;
}

0 ответов

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