ハイ ダイナミック レンジ ビデオをリアルタイムで生成するプロジェクトに取り組んでいます。目標は、3 つの既製の Web カメラ (Microsoft LiveCam Studio) を使用して実行することです。私は OpenCV を使おうと始めましたが、カメラを開くのに苦労しました。だから私はまっすぐにジャンプしましたvideoInput
。任意の 2 台のカメラを相互に連携させることができます。また、任意の 2 つの Web カメラをラップトップの内蔵 Web カメラと連携させることができます。しかし、3 つの Web カメラをすべて一緒に実行しようとすると、
エラー: グラフを開始できませんでした'
調査videoInput.cpp
に数時間を費やした後、同じタイプの 2 台のカメラで問題が発生しない理由がわかりませんが、3 台目を追加すると失敗します。
この予想外の壁にたどり着いたとき、私は自分のプロジェクトがほぼ完成したと思っていました。
これについて何か考えはありますか?
ウィンドウズ7(64)
ビジュアル スタジオ 2011
同期された方法で 3 つのカメラすべてからフレームを取得する必要があります。これを実現する方法についての提案をお待ちしています。DirectShow や MediaFoundation を回避できる他のフレームワークはありますか? 複数のカメラを開き、ストリームからフレームを引き出すことができるコードを持っている人はいますか?