我正在致力于实时生成高动态范围视频的项目。目标是用3个现成的网络摄像头(Microsoft LiveCam Studio)来完成它。我开始尝试使用OpenCV,但是我无法打开相机。所以我直接跳到videoInput
。我可以让任何两台相机相互配合工作。我可以让任何两个网络摄像头与我的笔记本电脑上的内置摄像头一起使用。但是,如果我尝试所有的三个摄像头一起跑,我得到3摄像头捕捉视频输入或其他任何东西
ERROR: Could not start graph'
花费几个小时调查videoInput.cpp
我想不通为什么它会具有相同类型的两个相机没有问题后,但不能当我添加第三。
我以为当我到达这个意想不到的墙时,我几乎完成了我的项目。
你有什么想法吗?
的Windows 7(64)
的Visual Studio 2011
我需要得到所有3个摄像头帧的同步方式。对于如何完成此任务的任何建议,我都非常欢迎。有没有其他框架可以让我避免DirectShow或MediaFoundation?有没有人有我可以看到的代码,将打开多个摄像头,并从流中拉框架?
你可以尝试将相机插入不同USB集线器的端口吗? – 2011-05-04 20:58:32