从特定帧opencv捕获视频

时间:2014-01-22 12:55:57

标签: opencv frames

我从特定帧捕获视频时遇到问题。即使代码非常简单。它的工作原理就是图像全部都是噪声,只有移动的物体才是清晰的。它适用于我,但只有3-4秒,在我崩溃后。一些屏幕截图: 错误加上噪声和清晰的图像部分 - i.stack.imgur.com/wIh9p.png 错误 - i.stack.imgur.com/5xFHy.png

这是我的代码:

int main(int, char**)
{
    namedWindow("edges",1);
    cap.get(CV_CAP_PROP_FRAME_COUNT);
    cap.set(CV_CAP_PROP_POS_FRAMES,50);
    cap.read(frame);
    resize(frame,frame,Size(1920/2,1080/2));
    imshow("edges",frame);
    for(;;)
    {
        cap.read(frame);
        resize(frame,frame, Size(1920/2,1080/2));
        imshow("edges",frame);
        if(waitKey(1) >= 0) break;
    }
    waitKey();
    return 0; //return
}

有人可以帮助我吗?

0 个答案:

没有答案