2012-05-06 15 views
5

Sto facendo un'applicazione che esegue più webcam/telecamere. Non riesco a rilevare il numero di webcam che ho con OpenCV per arrestare una grande finestra di visualizzazione con più webcam secondarie al suo interno.Rileva il numero di webcam/fotocamere su PC con OpenCv

Qualcuno può aiutarmi?

Ho cercato OpenCV willowgarage ma non è riuscito

grazie

risposta

6

Non credo OpenCV fornisce alcuna funzione di dire quante telecamere vengono rilevati. Un modo semplice e multipiattaforma è chiamare VideoCapture::open() in un ciclo con da 0 a 10, e in ogni iterazione controllare se VideoCapture::isOpened() restituisce true. In questo modo conosci l'indice delle telecamere e quanti di loro hai.

+0

ya. Grazie. Penso che questo sia un modo efficace per aggirare :) –