v4l2を使用したステレオキャプチャ

v4l2を使用したステレオキャプチャ

ドライバv4l2を使用して2台のカメラから画像をキャプチャしようとしています。同時にキャプチャしたいので、同時にキャプチャを開始する条件のあるスレッドを使用します。問題は、2番目のデバイスが常によりゆっくりとキャプチャすることです(他のカメラを使用して反転しました)。

これを少し修正しました。はいキャプチャ用。

私は使うこのカメラ(カメラ2本)、でもMinuruのカメラ1本と一般ウェブカメラ(640×480、15fps)も使ってみました。

私のプログラムの結果は次のとおりです。

Signal
/dev/video1 debut: 00:00:00.637.043
/dev/video0 debut: 00:00:00.637.157
/dev/video1 fin: 00:00:00.637.645
/dev/video0 fin: 00:00:00.700.939
Signal
/dev/video1 debut: 00:00:00.701.104
/dev/video0 debut: 00:00:00.701.163
/dev/video1 fin: 00:00:00.704.868
/dev/video0 fin: 00:00:00.768.935
Signal
/dev/video1 debut: 00:00:00.769.024
/dev/video0 debut: 00:00:00.769.138
/dev/video1 fin: 00:00:00.769.627
/dev/video0 fin: 00:00:00.836.922

したがって、最初のキャプチャは非常に高速ですが、2番目のキャプチャはそうでない理由を理解できません。どんなアイデアや提案がありますか?これはv4l2ドライバからのものかもしれませんか?

ベストアンサー1

おすすめ記事