在openCv中同时使用2个网络摄像头

时间:2012-04-19 04:49:47

标签: c++ c opencv

目前我有三个网络摄像头连接到我的笔记本电脑,内部网络摄像头和两个相同公司的外部网络摄像头。我想同时从外部网络摄像头获取单个对象的输入。

我不太清楚我该怎么办。我应该做什么

    CvCapture* capture1=cvCaptureFromCAM(1);
    CvCapture* capture2=cvCaptureFromCAM(2);

我的意思是我应该从CAM(1)和CAM(2)接收输入,因为我不想从笔记本电脑的内置摄像头获取输入。

1 个答案:

答案 0 :(得分:2)

从仅从一台摄像机捕获的简单测试开始。然后更改传递给cvCaptureFromCAM()的索引号,直到您可以确定哪些索引对应于您感兴趣的网络摄像头。

This answer是必读的,因为它提供了与此任务相关的非常有趣的信息,并且this共享了一些代码。