嗨,我尝试使用 opencv 2.4.1 中的以下基本命令使用网络摄像头显示视频:-
int main()
{ cv::Mat san;
cv::VideoCapture san_cap(0);
while(1)
{
san_cap.read(san);
cv::imshow("gp",san);
if(cv::waitKey(0) >=0)
break;
}
return 1;
}
在编译期间我没有收到任何错误但是在运行我的解决方案时我的输出视频卡在一个固定的帧上并且在我的控制台中我遇到了以下错误:-
VIDIOC_QUERYMENU:无效参数
逐行调试我的代码我发现我在这个特定的行中遇到错误
if(cv::waitKey(0) >= 0)
这行有什么错误???