5

複数のウェブカメラ/カメラを実行するアプリケーションを作成しています。複数のサブ Web カメラを含む大きな表示ウィンドウを配置するために OpenCV で使用している Web カメラの数を検出することができません。

誰かが私を助けることができますか?

openCV willowgarage を検索しましたが失敗しました

ありがとう

4

1 に答える 1

9

OpenCV には、検出されたカメラの数を伝える機能はないと思います。簡単でクロスプラットフォームな方法はVideoCapture::open()、たとえば 0 から 10 までのループで呼び出し、各反復で ifVideoCapture::isOpened()が返されるかどうかを確認することですtrue。このようにして、カメラのインデックスと、所有しているカメラの数を知ることができます。

于 2012-05-06T16:36:27.093 に答える