2012-04-19 10 views
1

現在、私は3つのウェブカメラをノートパソコン、内部ウェブカメラ、2つの同じ会社の外部ウェブカムに接続しています。私は、単一のオブジェクトの外部ウェブカムからの入力を同時に行う必要があります。opencvで2つのweb-camsを同時に使用しています

私はCAM(1)及びCAM(2)私が取るしたくないとしてからの入力を取るべきである私が意味する、私はthat.Shouldために何をすべき私は

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

を行うことは非常にわかりませんラップトップの内部カメラからの入力。

答えて

2

1台のカメラからしかキャプチャしない簡単なテストから始めます。次に、関心のあるウェブカムに対応するインデックスを特定できるようになるまで、渡されたインデックス番号をcvCaptureFromCAM()に変更します。

This answerは、このタスクに関連する非常に興味深い情報を提供するので、必ず読んでください。thisはいくつかのコードを共有しています。

+0

私は確認してお知らせします。本当にありがとうございます... – MMH

+0

親愛なるKarlphillipあなたはカメラの台数を数えることができますか?私はcvcamGetCamerasCount関数を使ってみましたが、opencv2.2はそれを認識できません。ありがとう – MMH

+0

最新のOpenCVバージョンは2.3.1です。あなたはそれを更新して、もう一度やり直してください。 – karlphillip

関連する問題