Accueil > GNU/LINUX & RASPBERRY PI > Utiliser la raspicam avec le raspberry PI
dimanche 11 décembre 2016, par
Le branchement doit s’effectuer lorsque la carte Raspberry pi est débranchée.
Voici une vidéo qui montre le branchement :
Activation de la caméra depuis un terminal sur la raspberry pi :
sudo raspi-config
Raspistill est une application qui a été développée pour prendre des photos avec le raspberry.Lien vers la documentation de l’application..
Si l’on veut prendre une photo avec les paramètres par défaut (entre autre, 5s avant la prise de vue), il suffit de faire (-o signifie "output", soit le fichier de sortie) :
raspistill -o photo.jpg
Pour avoir la liste des options, il suffit de taper :
raspistill --help
Pour enregistrer une video avec les paramètres par défaut (5s de durée, codec H264, ...) :
raspivid -o video.h264
Pour lire la vidéo, on utilisera l’application omxplayer
omxplayer video.h264
Si par exemple, on désire un codage en mjpeg, on utilisera la commande suivante pour capturer l’image pendant 10s :
raspivid -cd MJPEG -t 10000 -o video.mpeg
Motion est une application qui permet de transmettre un flux vidéo via http et détecter les mouvements (variation de l’image).
Installation sur raspbian Jessie :
Depuis un terminal (la commande suivante entrainera l’installation de 3 paquets supplémentaires) :
sudo apt-get install motion
Configuration de motion avec le fichier /etc/motion/motion.conf
Dans la configuration suivante, je désire :
On va donc modifier le fichier de configuration par défaut /etc/motion.conf pour répondre aux caractéristiques précédentes :
Pour éditer le fichier :
sudo nano /etc/motion/motion.conf
daemon on
par daemon off
le temps de faire les essaisoutput_pictures on
par output_pictures off
ffmpeg_output_movies on
par ffmpeg_output_movies off
stream_localhost on
par stream_localhost off
de façon à ce que le flux soit accéssible par d’autre postes du réseau (ATTENTION : là, je n’ai pas mis de sécurités quant à l’accès).Lancer motion et accéder au flux vidéo
Il faut d’abord charger le driver puis lancer "motion" en mode administrateur :
sudo modprobe bcm2835-v4l2
sudo motion
Pour accéder au flux vidéo, il suffit de récupérer l’adresse du raspberry avec "ifconfig" par exemple.
Mon raspberry est à l’adresse 192.168.1.16 sur mon réseau local. Je n’ai plus qu’à taper l’adresse http://192.168.1.16:8081 dans la barre d’url d’un autre ordinateur et j’obtiens le flux vidéo.
Arrêter motion.
Il suffit de faire ctrl-c depuis le terminal