嗨,我試圖在OpenCV中使用使用以下基本命令 攝像頭顯示的視頻2.4.1: -顯示使用的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;
}
編譯我沒有得到任何錯誤,但在運行時我溶液我的輸出視頻stucked的固定框架上,並在我的控制檯I是具有以下錯誤: -
VIDIOC_QUERYMENU:無效的參數
上一行一行debbuging我的代碼FO und out我得到錯誤在這個特定的行
if(cv::waitKey(0) >= 0)
什麼可以是這條線的錯誤?
錯誤不在這一行,這只是觸發所有更新的事件循環。 VIDIOC_QUERYMENU表示相機驅動程序得到了不好的數據。 – 2012-07-17 18:16:42
但是當我評論這一行時,我沒有得到任何錯誤 – 2012-07-17 18:18:28
當你註釋掉這一行opencv不顯示任何圖像! – 2012-07-17 18:18:54