0

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

VideoCapture cap(1);

我收到此错误:0xC0000008:指定了无效句柄。

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

提前致谢!

4

1 回答 1

0

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

于 2013-05-15T14:50:23.310 回答