我尝试使用OpenCV 2.4.5和Visual C ++ 2010从网络摄像头获取视频,但是当我尝试初始化VideoCapture时
VideoCapture cap(1);
我收到此错误: 0xC0000008:指定了无效句柄。
相机已连接并正常工作。我尝试使用0和-1作为参数,结果相同。如果我继续执行程序,忽略错误,则cap变量为null。 根据我在其他地方读过的内容,如果我执行生成的.exe,程序运行正常。但显然我需要在Visual内部工作才能正确调试。
提前致谢!
答案 0 :(得分:0)
请通过cvSetCaptureProperty并尝试通过cvCaptureFromCAM提供视频输入,因为cvCaptureFromCAM是相机的特定api。