Une caméra de surveillance Raspberry Pi peut être une alternative bon marché aux variantes courantes comme les caméras IP. Un module de caméra Raspberry Pi idéal représente les webcams normales qui peuvent également être utilisées, connectées via USB.
Ce tutoriel montre comment utiliser une webcam à l’aide du logiciel fswebcam. De plus, je montre différents réglages pour un résultat parfait.
Accessoires
Seuls les éléments suivants sont nécessaires :
- Raspberry Pi (l’accès à l’internet est nécessaire pour visualiser les images partout, il ne fonctionne donc pas avec le modèle A)
- USB Webcam (le prix n’a pas d’importance, vous pouvez aussi prendre le modèle le moins cher. Presque toutes les webcams sont reconnues.)
Il est préférable de connecter la webcam avant de démarrer le Pi via USB. Nous utilisons le logiciel fswebcam, qui reconnaît presque toutes les webcams. On l’installe d’abord :
sudo apt-get install fswebcam
Tout est mis en place automatiquement. Vous pouvez déjà prendre une photo maintenant. Avec
fswebcam image.jpg
vous prendrez une photo nommée « image.jpg » dans le répertoire où se trouve actuellement le shell (par exemple, le répertoire principal). Si vous êtes connecté via SSH vous ne pourrez pas visualiser l’image immédiatement, vous devez vous connecter via FTP (instructions ici) et ouvrir l’image correspondante. Si vous travaillez directement sur le Pi, il vous suffit d’ouvrir le répertoire et de visualiser l’image.
D’autres commandes – Caméra de sécurité Raspberry Pi
Vous avez certainement remarqué le bar avec la date ci-dessous. Vous pouvez la supprimer en précisant l’option suivante :
fswebcam --no-banner image.jpg
La résolution est également très facile à modifier. Pour cela, vous devez cependant faire attention à la résolution de votre appareil photo, afin de ne pas obtenir une image déformée :
fswebcam -r 480x320 image.jpg
Une autre commande utile consiste à ignorer la première image, car la webcam ajuste généralement la luminosité, etc. Vous pouvez également sauter plusieurs images, mais l’enregistrement prend plus de temps :
fswebcam --skip 1 image.jpg
Bien sûr, vous pouvez aussi combiner ces commandes et d’autres, par exemple :
fswebcam --no-banner -r 480x320 --skip 1 image.jpg
NB : Si vous avez plusieurs webcams connectées, vous pouvez choisir l’appareil à partir duquel la photo doit être prise :
fswebcam --device /dev/video0 image.jpg
Vous pouvez trouver le numéro au moyen de fswebcam –lis-inputs (sous « available inputs » se trouve le numéro et le nom).