我正在研究实时制作高动态范围视频的项目。目标是使用 3 个现成的网络摄像头(Microsoft LiveCam Studio)来实现。我开始尝试使用 OpenCV,但在打开摄像头时遇到了困难。于是我直接跳了过去videoInput
。我可以让任何两个相机相互配合。我可以让任何两个网络摄像头与笔记本电脑上的内置网络摄像头配合使用。但是如果我尝试同时运行所有三个网络摄像头,我会得到
错误:无法启动图表'
经过几个小时的调查后videoInput.cpp
,我无法弄清楚为什么两个相同类型的相机没有问题,但是当我添加第三个时却失败了。
当我到达这堵意想不到的墙时,我以为我的项目几乎完成了。
你对此有什么想法吗?
视窗 7(64)
视觉工作室 2011
我需要以同步的方式从所有 3 台摄像机中获取一帧。我愿意接受有关如何完成这项工作的任何建议。是否有任何其他框架可以让我避免使用 DirectShow 或 MediaFoundation?有没有人有我可以查看的代码,可以打开多个摄像头并从流中拉出帧?