Petit interlude vidéo surveillance...
Comme je le disais dans un précédent article, j'ai maintenant un module caméra connecté à mon Raspberry Pi. Pour la connexion et le paramétrage de base, rendez-vous ici.
Côté logiciel, nous allons utiliser une version modifiée de Motion, spécialement adaptée pour la caméra du Raspberry Pi par dozencrows. Comme il a pas mal de dépendances, nous allons quand même installer la version standard, pour que les dépendances soient satisfaites:
[bash]
sudo apt-get install motion
sudo apt-get install libjpeg62
sudo apt-get install vi (ben ouais)
[/bash]
Maintenant, installons la version spéciale de Motion dans notre répertoire utilisateur:
[bash]
mkdir ~/mmal
cd ~/mmal
wget http://dirtymarmotte.net/wp-content/uploads/2014/04/motion-mmal.tar.gz
tar -zxvf motion-mmal.tar.gz
vi motion-mmalcam.conf
[/bash]
Note : le lien initial pointe sur https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz, mais n'est pas directement téléchargeable avec wget.
Dans le fichier de configuration, on peut modifier la taille de l'image capturée :
[bash]
width 640
height 480
[/bash]
On peut aussi décider ou pas de streamer la vidéo en http sur le port de notre choix (par défaut, c'est le port 8081). Si on met ce port à zéro, le streaming sera désactivé.
[bash]
stream_port 8081
[/bash]
Voilà pour les réglages de base, maintenant il ne reste plus qu'à démarrer le service:
[bash]
/home/pi/mmal/mmotion -c /home/pi/mmal/motion-mmalcam.conf
[/bash]
Depuis un navigateur (attention, aux dernières nouvelles ça ne marche pas avec Chrome; j'utilise Firefox), ouvrez la page http://adresse_du_raspberry:8081
Vous devriez voir la vidéo en live!
Et chaque mouvement devant la caméra génèrera une image jpeg dans le dossier target_dir du fichier de configuration.
Merci à http://rbnrpi.wordpress.com/project-list/setting-up-wireless-motion-detect-cam/