J'essaie d'obtenir une paire stéréo pour OpenCV. Je connecte les webcams Logitech B910 et Logitech C910 à USB. Mais avoir cette erreur. J'ai joué avec des paramètres Quirks et Set Où puis-je trouver un bug dans les pilotes UVCVideo ou USB? Quels outils de surveillance ou de débogage que je devrais utiliser? P> Outfmt = MJPEG CODE> dans MPlayer, mais avez-vous à nouveau cette erreur. P>
4 Réponses :
Ceci est un message d'erreur mal formulé; La cause n'a pas assez de bande passante USB sur le contrôleur. P>
Comme vous l'avez deviné, si vous pouviez simplement utiliser vos caméras à utiliser MJEPG, votre problème sera résolu. P>
OpenCV peut utiliser FFMPEG pour effectuer l'acquisition (la version Linux est généralement de support FFMPEG) et les documents OPENCV admet que vous ne pouvez pas modifier le format d'acquisition si FFMPEG est utilisé. P>
Tout ce que j'ai trouvé dans mes recherches, c'est que vous devez modifier la configuration FFMPEG. P>
Essayez de déplacer les caméras sur différents contrôleurs USB si vous le pouvez. P>
Comment obtenez-vous votre appareil photo pour utiliser mjepg? Dans OpenCV ou dans le chauffeur de la caméra quelque part?
Peut-il être résolu par l'un des Cartes Adapter USB , qui est livrée avec le contrôleur à bord? Ou la mémoire hôte sera également un problème pendant que DMA?
Ceci est un problème avec le contrôleur USB qui manque d'espace.
Ceci peut généralement être corrigé en branchant l'appareil dans un autre port USB. Par exemple, j'ai des ports ESATA sur mon conseil d'administration et des ports USB 2 et des ports USB 3. Si vous utilisiez auparavant des ports USB2, essayez les ports USB3. P>
Vous pouvez voir l'attribution de la carte vidéo via la ligne de commande sur Ubuntu via P>
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 B: Alloc=140/900 us (16%), #Int= 4, #Iso= 0 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 17/900 us ( 2%), #Int= 1, #Iso= 0 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
Cela fonctionne comme charme pour moi Ceci sera réinitialisé chaque redémarrage. Si cela fonctionne, créez le fichier suivant: Vérifiez ce lien http://renoirsrants.blogspot.in/2011 /07/multiple-webcams-on-zoneminder.html p> p> sudo vi /etc/modprobe.d/uvcvideo.conf code> contenant la ligne:
Options UVCVideo Quirks = 128 code> p>
Je viens de courir dans cette question et il s'avère que je devais connecter ma webcam (Logitech QuickCam Zoom) à un port USB 2.0 plutôt que le port USB 3.0 qu'il a été branché en premier lieu. P>
Dans une première étape, avez-vous vérifié qu'il reste suffisamment d'espace sur votre périphérique de sortie?
Cette abréviation signifie cinq gigabits. Vous voulez dire probablement GB ou Gib.