VideoCapture总是使用工业相机返回空图像

时间:2015-03-27 09:44:14

标签: c++ image opencv camera video-capture

我总是使用VideoCapture从网络摄像头拍摄帧,但由于我使用了工业相机(大卫激光扫描仪一个,3_M),VideoCapture对象总是返回一个空图像。我已经知道我必须更改VideoCapture构造函数中的ID号,但问题仍然存在。

VideoCapture cap(0);
cap>>image; // this function return a null image

如果我使用grap并检索

bool t = cap.grab(); //returns true
t = cap.retrieve(image); //returns false

有谁知道这个问题发生的原因?

我使用david scanner sw和skype尝试了这款新相机,它完美运行,因此不应该是硬件问题,也不应该是OS驱动程序。

谢谢

0 个答案:

没有答案