Installez une caméra sur votre Raspberry Pi : Guide complet

Si vous cliquez sur nos liens et effectuez un achat, nous pouvons recevoir une commission d'affiliation. En savoir plus

Je me souviens encore de la première fois où j’ai essayé d’installer une caméra sur mon Raspberry Pi. Je pensais que ce serait plug and play, mais j’ai vite réalisé que je n’avais aucune idée de ce qu’il fallait activer ou configurer. Si vous ressentez la même chose, pas de panique. On va voir ensemble toutes les étapes pour que votre caméra soit opérationnelle en quelques minutes.

Sur un Raspberry Pi, le module caméra officiel se connecte directement au port CSI. Avec Raspberry Pi OS, l’interface caméra est activée par défaut et peut être testée avec la commande rpicam-still pour capturer une image.

Dans ce guide, on va couvrir l’installation complète étape par étape, du choix de la bonne caméra jusqu’à la capture de votre première image. On verra aussi les erreurs classiques et quelques conseils pratiques pour que tout fonctionne sans accroc.

Si vous êtes à la recherche d’inspiration pour votre prochain projet Raspberry Pi, j’ai créé une liste avec plus de 75 idées avec une courte description, le niveau et matériel conseillé, et des liens vers des tutoriels. Que vous soyez débutant ou plus expérimenté, vous trouverez des idées adaptées à votre niveau. Accès gratuit ici !

Ce qu’il faut pour installer une caméra sur Raspberry Pi

On commence par faire le point sur le matériel à se procurer et comment préparer le logiciel pour utiliser une caméra sur un Raspberry Pi.

Prérequis matériels

Tous les modèles phares de Raspberry Pi (Pi 5 / 4 / 3 / 2 / 1), ainsi que les cartes Raspberry Pi Zero, supportent l’ajout d’une caméra via un connecteur intégré.

raspberry pi family

Si vous avez déjà une caméra pour le Raspberry Pi, parfait, vous êtes prêt. Mais si vous n’avez pas encore commandé vos accessoires, voici quelques conseils.

Les modèles de caméra

Contrairement aux caméras USB vendues pour PC, le nombre de produits disponibles pour Raspberry Pi est assez limité. Mais il y a quand même un choix à faire entre ces grandes options.

La Raspberry Pi Foundation propose plusieurs modèles de caméra :

La caméra officielle est la première à avoir été disponible et a été mise à jour en 2023 (pour la v3).

C’est une caméra de haute qualité avec un capteur 12 mégapixels qui permet de prendre des photos HD (4608 × 2592 pixels) et des vidéos (1080p max). Ce modèle est compatible avec n’importe quel Raspberry Pi et facile à installer sur Raspberry Pi OS (on verra ça juste après).

La deuxième (NoIR) est quasiment identique. C’est la caméra officielle, mais sans filtre infrarouge, ce qui permet de prendre des photos de nuit.

Elle est souvent utilisée pour les caméras de surveillance ou pour photographier dans des environnements peu éclairés.

La troisième option est un modèle haute qualité. C’est un peu comme un mini reflex (12,3 MP), et on peut y ajouter des objectifs supplémentaires.

Enfin, une caméra IA Raspberry Pi a été lancée récemment et fonctionne sur tous les modèles de Pi. Elle peut être utilisée pour des projets d’IA avec TensorFlow (en anglais) et PyTorch, entre autres.

Jetez un œil à notre introduction à la caméra IA ici.

Voir aussi : Les 5 navigateurs les plus rapides sur Raspberry Pi

Accèder à ma liste des meilleurs projets !
Plus de 75 idées de projets pour votre Raspberry Pi (avec tutos, niveau et matériel nécessaire)
Télécharger maintenant

D’autres options sont-elles disponibles ?
Si vous cherchez une solution pas chère, il n’y a pas vraiment mieux que ces modèles. Mais si c’est juste pour apprendre, on peut tout à fait trouver une caméra moins chère.

Par exemple, celle-ci était ma première caméra, c’est parfait pour apprendre à utiliser une caméra sur Raspberry Pi, mais la qualité est moindre. Elle coûte moitié moins cher, mais si vous devez en racheter une quelques mois plus tard, ça ne vaut pas le coup.

Accessoires supplémentaires

Une caméra est un périphérique externe qui restera souvent en dehors du boîtier, donc selon vos projets, d’autres accessoires peuvent être utiles.

Voici quelques liens pour faire vos recherches facilement :

  • Certains boîtiers sont compatibles avec le module caméra.
    Par exemple, l' »Argon Neo » intègre un support pour la caméra directement dans le boîtier (voir la photo sur Amazon). Pour plus de détails, vous pouvez lire mon test complet de ce boîtier ici (en anglais).
  • Une autre solution est de garder votre boîtier actuel et d’utiliser un simple support pour maintenir la caméra correctement en place.

    Il existe beaucoup de produits similaires, vous pouvez regarder celui-ci par exemple.
    En plus de garder votre boîtier, c’est aussi plus pratique d’utiliser la caméra si vous pouvez simplement la poser sur une table, plutôt que d’essayer de la maintenir dans la bonne position.
  • La dernière chose dont vous pourriez avoir besoin, c’est un autre câble caméra.
    Le câble inclus fait 15 cm, ce qui est bien pour une utilisation basique, mais vous aurez peut-être besoin d’un câble plus court ou plus long selon vos besoins.
    Ce pack sur Amazon propose plusieurs longueurs de câble utilisables et interchangeables selon les projets (de 30 cm à 1 m).

À noter : vérifiez bien que vous avez le bon câble pour votre Raspberry Pi.
– Le Raspberry Pi 4 / Pi 3 / Pi 2 / Pi 1 utilisent tous le câble standard 15 broches. Ce câble est généralement inclus avec n’importe quelle caméra Pi.
– Le Pi 5 et le Pi Zero / Zero 2 nécessitent un câble DIFFÉRENT à 22 broches. Vous devrez probablement l’acheter séparément (acheter ici).

Prérequis logiciels

Raspberry Pi OS (anciennement Raspbian) est le système d’exploitation recommandé pour installer et utiliser une caméra sur Raspberry Pi.

Tout est inclus, et surtout si vous choisissez le modèle officiel, ça fonctionnera directement. Je ne sais pas exactement quels autres systèmes sont compatibles, mais je recommande vraiment de commencer avec Raspberry Pi OS.

J’ai déjà écrit un guide sur comment installer Raspberry Pi OS sur Raspberry Pi, n’hésitez pas à le consulter si vous n’êtes pas à l’aise avec l’installation.

Vous pouvez utiliser la version Desktop ou Lite — les deux fonctionnent très bien avec n’importe quelle caméra compatible, choisissez celle qui convient le mieux à votre projet.

Après avoir installé le système d’exploitation, assurez-vous d’avoir fait ces étapes :

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Comment installer une caméra sur Raspberry Pi

Maintenant qu’on a tout ce qu’il faut, on peut passer à l’installation de la caméra.

Installation matérielle

Installer une caméra sur un Raspberry Pi est simple une fois qu’on a trouvé l’emplacement du port :

  • Prenez la carte Raspberry Pi en main.
    Débranchez tous les câbles, le Raspberry Pi doit être éteint et déconnecté de l’alimentation.
  • Trouvez le port caméra sur le Raspberry Pi.
    Son emplacement varie selon le modèle.
    • Sur le Pi 4 / Pi 3 / Pi 2 / Pi 1 — il se trouve entre le port HDMI et la prise jack audio.
      Vous le trouverez facilement car c’est le seul qui correspond à la largeur du câble, et « CAMERA » devrait être imprimé sur la carte.
      camera port on raspberry pi
    • Sur le Pi 5 — il y a deux connecteurs caméra, situés entre le port HDMI et le port Ethernet. Vous verrez « CAM/DISP0 » et « CAM/DISP1 » imprimés à côté.
    • Sur le Pi Zero / Zero 2 — il se trouve sur le bord droit, à côté du port d’alimentation.
  • Avant de brancher le câble, vous devrez peut-être retirer le film plastique et tirer légèrement sur la partie noire en plastique.
  • Branchez le câble et appuyez sur la partie noire pour maintenir le câble en place.
    Veillez à aligner les deux connecteurs du même côté.
    Sur le Raspberry Pi 5, branchez-le comme ceci (côté noir vers les ports HDMI) :

    Sur les autres modèles, les connecteurs du câble sont orientés vers le port HDMI, donc le côté bleu du ruban est tourné vers les ports USB :
    camera cable raspberry pi
  • Je recommande ensuite de faire un test rapide avant de tout remettre dans le boîtier et/ou dans le support, juste pour s’assurer que ça fonctionne.

Rebranchez tous les câbles (alimentation, HDMI, réseau, USB…) et démarrez le Raspberry Pi.

En cas de doute, vous pouvez regarder la première minute de cette vidéo pour voir comment brancher votre caméra :

Activer le port caméra sur Raspberry Pi OS

Sur les versions récentes de Raspberry Pi OS, le port caméra est activé par défaut, donc aucune action n’est nécessaire dans la configuration.

Pour les versions plus anciennes, il faudra peut-être l’activer via l’outil raspi-config (Interface Options > Camera) ou via l’outil de configuration graphique (dans l’onglet Interfaces).

Si vous rencontrez des problèmes avec l’installation de la caméra, ou si pour une raison quelconque ça ne fonctionne pas comme prévu, consultez ce guide de dépannage pour le module caméra Raspberry Pi.

Les commandes pour utiliser la caméra Raspberry Pi

On va maintenant voir deux commandes utiles pour enregistrer et voir ce que capte votre caméra.

À noter : les commandes raspistill et raspivid ne sont plus supportées sur Raspberry Pi OS Bullseye et versions plus récentes. Passez aux nouvelles commandes dès que possible, c’est globalement la même chose. Mais si vous utilisez encore une ancienne version (RPI OS Legacy) ou avez activé le support Legacy, vous y avez toujours accès.

Prendre une photo

La première chose à essayer, c’est de prendre une photo de ce que voit la caméra.
« rpicam-still » est la nouvelle commande sur Raspberry Pi OS Bookworm (elle remplace « raspistill » et « libcamera-still »).
Elle est déjà installée sur votre système.

Accèder à ma liste des meilleurs projets !
Plus de 75 idées de projets pour votre Raspberry Pi (avec tutos, niveau et matériel nécessaire)
Télécharger maintenant

La commande de base est la suivante :
rpicam-still -o image.jpg

En lançant cette commande, un aperçu s’affiche pendant quelques secondes, puis l’image est sauvegardée dans le fichier de destination.

Avec -o, on définit le nom du fichier de destination (là où les photos seront sauvegardées).
On peut aussi inclure le chemin complet dans le nom de fichier, par exemple :
rpicam-still -o ~/Pictures/mypicture.jpg

Utilisez le paramètre -h pour afficher toutes les options disponibles pour cette commande :
rpicam-still -h

Voici quelques options intéressantes à tester :

  • –width : Définit la largeur de l’image de sortie (par défaut : 0, utilise la valeur par défaut de la caméra)
  • –height : Définit la hauteur de l’image de sortie (par défaut : 0, utilise la valeur par défaut de la caméra)
  • -t / –timeout : Durée en millisecondes pendant laquelle le programme tourne (par défaut : 5000 ms)
  • -o / –output : Définit le nom du fichier de sortie
  • -n / –nopreview : Ne pas afficher de fenêtre d’aperçu
  • -p / –preview : Définit les dimensions de la fenêtre d’aperçu sous la forme x,y,largeur,hauteur (ex : 0,0,640,480 ; par défaut : 0,0,0,0)
  • -f / –fullscreen : Utilise une fenêtre d’aperçu en plein écran
  • –qt-preview : Utilise une fenêtre d’aperçu basée sur Qt (attention : charge le CPU fortement ; plein écran non supporté)
  • –rotation : Applique une rotation à l’image ; valeurs acceptées : 0 ou 180 (par défaut : 0)
  • –brightness : Ajuste la luminosité de l’image entre -1.0 et 1.0 (par défaut : 0)
  • –contrast : Ajuste le contraste de l’image, où 1.0 = contraste normal (par défaut : 1)
  • –saturation : Ajuste la saturation des couleurs, où 1.0 = normal et 0.0 = niveaux de gris (par défaut : 1)
  • -q / –quality : Définit le paramètre de qualité JPEG (par défaut : 93)

Pour info, sur l’édition Legacy de Raspberry Pi OS, la commande sera :
raspistill -o image.jpg

Enregistrer une vidéo

Pour enregistrer une vidéo, la commande est similaire.
« rpicam-vid » est la commande correspondante (elle remplace « raspivid » et « libcamera-vid »).

Comme pour les photos, pour enregistrer une vidéo, utilisez la commande :
rpicam-vid -o video.h264
Utilisez le raccourci CTRL+C pour arrêter l’enregistrement, ou ajoutez l’option -t pour définir la durée d’enregistrement.

Les fichiers H264 sont compatibles avec VLC.
Si besoin, vous pouvez l’installer sur Raspberry Pi OS Desktop avec :
sudo apt install vlc

Pour voir toutes les options disponibles, utilisez rpicam-vid -h pour obtenir la liste complète avec une courte description. Les options les plus utiles sont :

  • -t : pour choisir la durée de la vidéo en ms (ex : 6000 pour une vidéo de 6 s). Pratique pour ne pas avoir à utiliser CTRL+C et pouvoir planifier la capture avec un script ou cron.
  • -w et -h : taille de la vidéo (largeur et hauteur).

Transférer des photos et vidéos vers votre ordinateur

Pour transférer les photos prises sur le Raspberry Pi vers votre ordinateur, le plus simple est d’utiliser un logiciel comme FileZilla ou WinSCP.

FileZilla est un outil gratuit disponible sur Windows, Linux et macOS.
Il est surtout utilisé pour se connecter à des serveurs FTP, mais il propose aussi une option pour les transferts SFTP.
Vous pouvez télécharger les fichiers d’installation ici. Le SFTP est un protocole sécurisé pour copier des fichiers sur le réseau via SSH. Donc, pas besoin d’installer quoi que ce soit d’autre sur le Raspberry Pi (assurez-vous juste que SSH est activé).

Une fois SSH activé, voici comment procéder :

  • Ouvrez FileZilla
  • Pour un test rapide, utilisez l’option de connexion rapide sous le menu :
    quick connect bar filezilla
    Il existe aussi un « Gestionnaire de sites » pour enregistrer tous vos serveurs et vous connecter sans rien ressaisir.
  • Renseignez l’hôte avec l’adresse IP du Raspberry Pi.
    Puis votre nom d’utilisateur et mot de passe
    (ceux créés lors de l’installation).
  • Cliquez sur « Quickconnect » quand vous êtes prêt.
  • Sur la gauche, c’est votre ordinateur, naviguez jusqu’au dossier où vous voulez télécharger les fichiers (C:\Users\username\Pictures par exemple).
  • Sur la droite, c’est le Raspberry Pi, naviguez jusqu’à l’endroit où vous avez sauvegardé les photos ou la vidéo.
  • Double-cliquez sur un fichier pour le télécharger.
    Ou sélectionnez plusieurs fichiers, faites un clic droit et « Download files ».

Contrôler la caméra avec Python

La dernière chose intéressante que je veux vous montrer, c’est comment utiliser Python pour aller plus loin avec votre caméra et l’intégrer dans des projets plus ambitieux.

Si vous débutez en Python et voulez faire plus de choses sur Raspberry Pi, il vaut mieux commencer par les bases (j’ai écrit un livre spécialement pour ça, jetez-y un œil si ça vous intéresse).

Python est le langage de programmation principal sur Raspberry Pi. Et la bonne nouvelle, c’est que tout est déjà disponible pour l’utiliser directement sur Raspberry Pi OS (éditeurs, compilateurs, bibliothèques de base…).

Sur Raspberry Pi OS Desktop, il y a plein d’éditeurs utilisables comme Thonny (pré-installé) ou d’autres que vous pouvez installer avec apt.

Combiner du code Python avec le module caméra de votre Pi ouvre des possibilités infinies. Par exemple, vous pourriez écrire un script qui attend 5 secondes pour vous laisser sourire, joue un effet sonore pour signaler que la caméra va s’activer, puis prend la photo.

Pour apprendre à programmer ces fonctionnalités avancées, consultez notre tutoriel complet ici (en anglais).
(Au fait, si tout ça vous semble trop complexe, il existe une commande caméra plus simple pour les débutants : Comment utiliser picamzero pour prendre des photos et vidéos, en anglais.)

J’espère que cette introduction à l’utilisation d’une caméra sur Raspberry Pi vous a plu. Si vous réalisez des projets plus ambitieux avec votre caméra, n’hésitez pas à les partager ici, ça m’intéresse vraiment !

Si vous cherchez des idées de projets à réaliser avec une caméra (en anglais), cliquez sur le lien pour voir mes recommandations — vous verrez que tout est possible.

Et si vous voulez essayer une interface web pour contrôler votre caméra Raspberry Pi (mais aussi des caméras de surveillance classiques), jetez un œil à mes tutoriels sur MotionEye ou ZoneMinder (en anglais).

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Rappel: J'ai crée une communauté d'utilisateurs de Raspberry Pi qui vous permet de partage vos avancées, poser vos questions et recevoir de nombreux avantages exclusifs (anglophones uniquement). Cliquez sur le lien pour en savoir plus.

Questions fréquentes

Comment corriger l’erreur « raspistill: command not found » ?

Raspistill et raspivid ne sont plus disponibles sur les versions récentes de Raspberry Pi OS. Ils ont été remplacés par les commandes « rpicam » comme rpicam-still et rpicam-vid.

Consultez les sections ci-dessus sur la prise de photos et de vidéos pour apprendre les nouvelles commandes. N’essayez pas de réactiver raspistill ou raspivid — c’est du passé :-).

Peut-on brancher une caméra sur un Raspberry Pi Zero ?

Un module caméra peut aussi être utilisé avec un Raspberry Pi Zero, mais un ruban différent est nécessaire. Assurez-vous d’acheter un module caméra qui inclut un ruban adapté à votre modèle de Raspberry Pi (celui-ci par exemple).

Comment savoir si le module caméra est bien connecté ?

Il n’existe pas de détecteur ou d’outil pour savoir si une caméra est correctement branchée. Suivez simplement la procédure d’installation et prenez une photo de test pour voir si ça fonctionne ou si vous obtenez des erreurs.

Peut-on utiliser une caméra USB sur un Raspberry Pi ?

En général, le Raspberry Pi supporte la plupart des caméras USB, donc il est tout à fait possible d’en utiliser une à la place du module caméra. Branchez-la simplement sur un port USB et lancez une application compatible.

Vous pouvez par exemple l’utiliser dans OBS Studio pour enregistrer ou diffuser la vidéo.

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

5 commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *