Bonjour,
J'ai décidé récemment d'améliorer mon projet de détection d'obstacle en y ajoutant une 2ème caméra.
Jusqu'à maintenant, j'utilisais une caméra FireWire Unibrain Fire-I et la "connectais" en utilisant cvCreateCameraCapture(CV_CAP_ANY) qui permet à OpenCV de choisir lui même la caméra.
J'ai par la suite connecté la 2ème caméra en série (fais qq modifications mineures de mon code) et appelé 2 fois cvCreateCameraCapture(CV_CAP_ANY). Ca fonctionnais parfaitement, j'avais les 2 images et tout et tout...
Mais... Ce matin, en recompilant ce matin, sans avoir rien modifié, ca ne marche plus. Le debugger reste coincé sur le 2ème appel à cvCreateCameraCapture(CV_CAP_ANY). J'ai donc essayé de mettre plusieurs indexes differents pour tester comme CV_CAP_IEEE1394 (donc valeur 300 ou 301 pour la 2eme cam) et autres, mais rien à faire, aucune des 2 caméras n'est détectée...
Je travaille sur un mac book pro sous mac os x et j'ai donc également la caméra built in isigt. Celle ci s'enclanche (la lumière s'allume) quand j'utilise CV_CAP_ANY, mais le résultat est le même, je n'ai pas d'image et l'adresse de la source est à chaque fois 0x00.
Je suis un peu à court d'idées, j'ai même redémarré 3 fois, donc si qqun y comprends quelque chose, je suis preneur.
Partager