关于OpenCV VideoCapture创建"An invalid handle was specified"



我试图使用OpenCV 2.4.5和Visual c++ 2010从网络摄像头获取视频,但是当我尝试初始化videoccapture

VideoCapture cap(1);

我得到这个错误:0xC0000008:指定的句柄无效。

摄像机已连接并工作。我尝试用0和-1作为参数,得到相同的结果。如果我继续执行程序,忽略错误,则cap变量为空。根据我在其他地方读到的,如果我执行生成的。exe,程序工作正常。但很明显,我需要在Visual中工作以正确调试。

提前感谢!

请通过cvSetCaptureProperty并尝试通过cvCaptureFromCAM给出视频输入,因为cvCaptureFromCAM是相机的特定api

最新更新