VideoCapture.ouvert(0) ne reconnaît pas pi cam
J'ai travaillé avec mon Raspberry Pi 2 b pour un certain temps maintenant. Test de la Pi cam à l'aide de raspistill
fonctionne très bien, mais en essayant d'utiliser OpenCV fonctions telles que VideoCapture.open();
ne fonctionne pas. essayer la même commande avec une caméra USB fonctionne très bien. J'ai essayé différents indices comme des entrées, mais rien ne fonctionne pour le pi cam. Ce qui me manque ici?
OriginalL'auteur DMEM | 2015-04-11
Vous devez vous connecter pour publier un commentaire.
va "permettre" de la caméra pour opencv automatiquement.
assurez-vous d'avoir l'appareil photo est activé à partir de la framboise de config, soit de gui ou de raspi-config. les charges ci-dessus les pilotes nécessaires pour gérer tout automatiquement, c'est à dire les charges les interfaces appropriées (v4l2 pilotes) pour le raspberry caméra.
fonctionne hors de la boîte sur raspbian jessie. d'autres versions peuvent inclure les pilotes par défaut, mais le lien ci-dessous contient des informations sur la compilation les pilotes dans votre pire des cas. donc, vous devriez être en mesure d'obtenir que cela fonctionne avec pidora.
plus d'infos: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=62364
Remarque: votre rpi caméra va travailler hors de la zone à l'aide de la PiCamera bibliothèque, MAIS il ne fonctionne pas directement à l'aide d'openCV, sauf si vous exécutez la commande ci-dessus fourni par l'ats, merci
Qui a fait le tour pour moi. Raspberry Pi 2 Modèle B + Python 3 + OpenCV 3.1.0 et Raspbian Stretch. Merci.
Grand, activé la caméra!
OriginalL'auteur ats
Je suppose que votre question est à propos de l'API C++, pas le python? Autant je comprends le raspberry pi camera n'est pas une caméra usb et, comme telle, doit être abordée différemment. Pour python, il est picamera package qui fonctionne comme un charme (avec opencv). Je n'ai jamais utilisé l'interface C++, mais un rapide google mène à cette
Cela fonctionne, mais pas avec
VideoCapture
. Selon ce que j'ai lu here il n'est pas possible d'utiliser OpenCV estVideoCapture
avec raspberry pi cam.J'utilise openCV avec capture vidéo en python, qui à la fin est juste un wrapper autour de C++ appels. Je n'ai pas vraiment utiliser le
VideoCapture
appel, mais ne se les uns des raw de l'appareil photo, en utilisant les instructions de ici. Le truc qu'ils utilisent, il est d'usage de capture (par opposition à l'enregistrement), mais dire qu'il à utiliser la vidéo-port et pas encore le port de la caméra. Aucune idée si cela vous aide en outre le long de votre chemin...OriginalL'auteur Claude