Je bute sur un problème de détection de webcam avec cvCaptureFromCAM, depuis Qt, opencv version 2.1.
Il faut pourvoir détecter toutes les caméras reliées.
Ca ne marche pas en mode debug : la(les) caméra est trouvée, mais aucune image.
Par contre, en mode release, chaque caméra est détectée, 4 fois !
Le petit bout de code en question :
Quelqu'un a eu un problème similaire ? ou une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 while ( domains [ indexDomaine ] >0 ) { // Test des trois premières caméras de chaque domaine : for ( int index=0 ; index <4 ; index++ ) { CvCapture* capture = cvCaptureFromCAM (domains [ indexDomaine ] + index); if ( capture ) { qDebug() << "Capture [ " << indexDomaine << " ," << index << " ] trouvée... "; IplImage* image = cvQueryFrame ( capture ); } } }
Partager