Petite découverte du jour : La raspicam n’est pas considérée comme un périphérique USB ! Logique me direz-vous… Mais du coup, elle n’est pas reconnue par défaut avec OpenCV 🙁
Il y a toutefois une possibilité pour que la raspicam soit reconnue directement avec OpenCV : installer le driver Video4Linux2 (Merci à Baptiste Labat pour son astuce).
Tout est détaillé sur ce lien : http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14
J’ai toutefois tout repris le processus d’installation dans cette page.
Pour installer le driver, il est conseillé en premier lieu de mettre à jour le firmware du Raspberry :
sudo rpi-update
Télécharger et installer la clef pour pouvoir utiliser l’outil apt-get :
wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
Ajouter la ligne suivante dans le fichier /etc/apt/sources.list :
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
Mettons à jour l’outil apt-get, et installons le pilote uv4l :
sudo apt-get update sudo apt-get install uv4l uv4l-raspicam
Pour que le driver soit chargé au démarrage du raspberry pi, il suffit d’installer le paquetage optionnel suivant :
sudo apt-get install uv4l-raspicam-extras
Un petit bonus : Le lien suivant permet donne quelques idées d’utilisation de ce driver : http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16