我从特定帧捕获视频时遇到问题。即使代码非常简单。它的工作原理就是图像全部都是噪声,只有移动的物体才是清晰的。它适用于我,但只有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
}
有人可以帮助我吗?