利用可能なカメラの台数を取得したいと思います。OpenCV 2.3でカメラをカウントするには?
私はこのようなカメラをカウントしてみました:
for(int device = 0; device<10; device++)
{
VideoCapture cap(device);
if (!cap.isOpened())
return device;
}
私は接続されたカメラを持っている場合は、それを開くことができなかったことはありません。 私はさまざまなデバイスをプレビューしようとしましたが、常にカメラのイメージを取得します。
私は第2のカメラを接続すると、デバイス0は、カメラ1とデバイス1-10であるが、私はDirectShowのデバイスに問題があると思いカメラ2
です。
この問題を解決するにはどうすればよいですか?または、OpenCV1のような機能がありますかcvcamGetCamerasCount()
?
私はWindows 7とUSBカメラを使用しています。
あなたは 'のIDを入れた場合= -1'それが最初に使用可能なカメラがかかりますので、それはだ... – Lipis