Le Rapsberry possède un port CSI (Camera Serial Interface) avec un débit élevé qui permet la connexion d'un module spécifique de caméra. Il ne faut pas confondre ce port avec l'autre port du Raspberry qui est un port DSI destiné à la connexion d'un écran externe. Ce module est programmable pour gérer des photos ou des vidéos, en ligne de commande ou en Python.
Il est possible de connecter au Rapsberry une caméra sur un des ports USB mais ce document ne concerne que la gestion d'un caméra sur le port CSI.
L'installation du module caméra doit être effectuée avec le Raspberry hors tension.
Le connecteur CSI est situé entre le port Ethernet et le port HDMI :
$ sudo apt update && sudo apt -y upgrade
Vous pouvez maintenant dans le terminal :
$ raspistill -o image.jpg
$ raspivid -t 10000 -o video.h264
Pour gérer la caméro en Python, vous pouvez utiliser la bibliothèque picamera. Pour en savoir plus :