Utilisation de la Caméra du Raspberry Pi comme Webcam


La caméra Raspberry Pi est généralement utilisée pour de nombreux projets, notamment pour créer une sonnette avec vidéo, la sécurité ou simplement l’enregistrement de timelapse. Mais, vous pouvez avoir envie de l’utiliser comme une webcam. Est-ce possible ? Oui ! Et, je vais tout vous expliquer dans cet article.

Le module caméra Raspberry Pi peut être utilisé comme une webcam sur un ordinateur, en diffusant la caméra sur le réseau. La caméra servira de caméra IP et pourra être utilisée comme une webcam sur des applications comme Skype ou Zoom.

Continuez à lire ce tutoriel étape par étape pour savoir comment utiliser votre caméra Raspberry Pi comme une webcam. Vous pourrez vous rendre compte que c’est très simple, il vous suffit d’avoir les bons outils sur votre ordinateur et sur votre Raspberry Pi.

À propos, si vous êtes novice sur Raspberry Pi et que vous souhaitez accélérer vos premiers pas (tout en vous amusant), n’hésitez pas à télécharger mon e-book « Maitrisez Raspberry Pi en 30 jours« . Il s’agit d’un défi de 30 jours au cours duquel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin apprécier cet appareil passionnant qu’est le Raspberry Pi. Je vous offre d’ailleurs 10% de remise aujourd’hui en utilisant ce lien !

Prérequis : Raspberry Pi et caméra

Téléchargez mon glossaire !
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)

Commençons par nous assurer que vous avez tout ce dont vous aurez besoin :

  • Un Raspberry Pi, avec un système d’exploitation à jour.
  • Une caméra, configurée correctement.
  • L’application que nous allons utiliser pour diffuser la caméra sur le réseau.

Matériel : un Raspberry Pi et une caméra

Conditions requises

Tous les modèles de Raspberry Pi comprennent un port pour brancher un module caméra, vous pouvez donc utiliser n’importe quel modèle à votre disposition.
Cela pourrait être légèrement plus facile avec un Raspberry Pi 3B+ ou 4, mais vous pouvez utiliser le modèle que vous avez, bien sûr.

Voici mes recommandations actuelles si vous ne possédez pas encore de Raspberry Pi ou de module de caméra :

Brancher la caméra

Vous savez probablement comment faire si vous avez déjà une caméra, mais n’oubliez pas de la brancher correctement sur votre Raspberry Pi.
Retirez la protection de la fente et branchez le câble comme indiqué sur cette image :

Si vous avez besoin d’instructions étape par étape sur la façon de procéder, vous pouvez consulter mon tutoriel consacré à l’installation d’une caméra sur Raspberry Pi.

Système d’exploitation : Installer et configurer Raspberry Pi OS

La manière la plus simple de suivre ce tutoriel sera d’utiliser la distribution Raspberry Pi OS. Donc si vous ne l’avez pas encore, je vous recommande de l’installer maintenant. J’ai un guide complet sur comment installer Raspberry Pi OS sur Raspberry Pi, que vous pouvez consulter si vous en ressentez le besoin.

Vous pouvez choisir la version de Raspberry Pi OS que vous voulez. La version Lite est suffisante, mais utiliser une version Desktop peut être utile pour le débogage. Ici, je vais vous donner les instructions pour la version Lite :

Si vous êtes sur bureau, ouvrez un terminal et suivez les mêmes étapes.

Avant d’aller plus loin, vous devez :

  • Installer Raspberry Pi OS en suivant le tutoriel si nécessaire.
    Je fais cela sur Raspberry Pi OS Bullseye, mais c’est la même chose avec n’importe quelle version.
  • Connecter le Raspberry Pi à votre réseau (Ethernet ou Wi-Fi).
    Dans la plupart des cas, la connexion Ethernet se fera automatiquement avec votre serveur DHCP.
    Pour vous connecter à un réseau Wi-Fi, vous pouvez utiliser raspi-config :
    sudo raspi-config
    Allez ensuite dans System options > Wireless LAN.
  • Mettre à jour les packages du système d’exploitation Raspberry Pi :
    sudo apt update
    sudo apt upgrade -y
    sudo reboot
  • Activer SSH : Il est souvent plus facile de tout faire depuis votre ordinateur (via SSH), plutôt que de tout taper sur le Raspberry Pi. Pour l’activer sur votre Raspberry Pi, vous pouvez utiliser raspi-config :
    sudo raspi-config
    Allez dans Interface options, SSH, et répondez « Yes ».
    Vous pouvez maintenant utiliser SSH pour suivre la prochaine partie de ce tutoriel.

C’est tout, vous êtes prêt à commencer !

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 !

Logiciel : tout configurer pour utiliser la caméra comme une webcam

Activer la caméra

Par défaut, l’interface caméra du Raspberry Pi n’est pas activée.
Pour l’activer, vous devez utiliser raspi-config :
sudo raspi-config

Puis, allez dans « Interface Options » et sélectionnez l’élément « Legacy Camera ».
Répondez
« Yes » and quittez raspi-config.

L’outil vous demandera de redémarrer, acceptez et redémarrez.

Après le redémarrage, la caméra sera activée. Vous pouvez donc, à présent, installer le logiciel.

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

Installer Motion

Motion est un logiciel puissant qui permet de tout faire avec votre appareil photo.
Nous l’utiliserons pour diffuser la caméra sur le réseau (caméra IP), mais il peut faire beaucoup plus.

Pour l’utiliser, suivez cette procédure :

  • Installer Motion et les dépendances requises depuis le dépôt par défaut :
    sudo apt install motion libavcodec-dev libavformat-dev libavutil-dev libjpeg-dev libjpeg62-turbo-dev libpq-dev libswresample-dev
    Répondez « Yes » pour les installer tous.
  • Activer le pilote de la caméra si nécessaire :
    sudo modprobe bcm2835-v4l2
  • Utiliser cette commande pour vérifier que la caméra fonctionne correctement, elle doit afficher ses paramètres :
    v4l2-ctl -V
    Vous devriez obtenir quelque chose comme ceci :

    Ensuite, vous devez configurer motion.
  • La configuration n’est pas du tout intuitive avec Motion, mais vous pouvez télécharger un template de configuration avec ce lien :
    wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz
  • Extraire les fichiers de l’archive :
    tar -zxvf motion-mmal-lowflyerUK-20151114.tar.gz
  • Démarrer motion:
    sudo motion -c motion-mmalcam-both.conf
    N’hésitez pas à vérifier et à ajuster les paramètres de ce fichier en fonction de la configuration de votre appareil photo (hauteur et largeur de l’image, par exemple).

Pour terminer la partie installation de Motion, il vous suffit de vérifier le flux vidéo avant de passer à la configuration de l’ordinateur.

Vérifier le vidéo stream

Le stream en direct est disponible en HTTP, en utilisant l’adresse IP du Raspberry Pi et le port 8081, puis :
Ouvrir le navigateur web et aller sur http://<RASPBERRY_IP>:8081.

Vérifier que vous pouvez voir le stream en direct correctement, avec une qualité suffisante.
Maintenant que vous pouvez voir le stream en direct, vous pouvez à nouveau ajuster la configuration du Motion (par exemple, le mien n’est jamais dans le bon sens, je dois faire pivoter l’image).

Le but de ce tutoriel n’est pas de vous expliquer comment configurer Motion.
Mais, vous pouvez trouver toutes les ressources nécessaires sur leur page GitHub (en anglais).

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Utiliser le Raspberry Pi camera stream sur votre ordinateur

Votre stream en direct fonctionne désormais. Vous aurez besoin d’utiliser un autre logiciel sur votre ordinateur pour relayer l’image de la caméra à un appel vidéo.

Ma recommandation de logiciel : SplitCam

SplitCam est le logiciel que nous utiliserons pour transformer votre caméra IP en webcam sur votre ordinateur.
SplitCam permet, entre autres, de créer une caméra virtuelle sur votre ordinateur et d’y faire entrer une caméra IP.

Nous utiliserons ce logiciel pour avoir une caméra disponible sur Skype (ou un autre logiciel de vidéoconférence), même si nous n’avons pas vraiment de caméra sur notre ordinateur.

Télécharger et installer

SplitCam est un logiciel gratuit pour Windows, vous pouvez le télécharger à partir du site officiel.

Installation

Pour l’installer sur votre ordinateur, suivez cette procédure :

  • Double-cliquer sur le fichier que vous venez de télécharger.
  • Garder les valeurs par défaut (« Next », « Next », « Next »).
  • À la fin de l’installation, vous pouvez fermer l’assistant d’installation.
    SplitCam devrait être disponible dans votre menu principal.

Configuration

  • Vous pouvez maintenant démarrer SplitCam.
  • Sur la gauche, vous verrez une liste de « Media Layers », cliquez sur l’icône « + » pour ajouter une nouvelle source.
  • Dans la liste déroulante, assurez-vous de sélectionner « IP Camera ».
  • Vous obtiendrez quelque chose comme ça :
  • Puis, dans le champ URL, saisissez l’URL du stream en direct.
    Par exemple : http://192.168.1.17:8081
    Ensuite, cliquez sur Add.
  • Après quelques secondes, une nouvelle ligne apparaît dans la liste et l’image dans la fenêtre principale.

Si vous rencontrez des problèmes, vérifiez à nouveau l’adresse IP du Raspberry Pi et assurez-vous que Motion fonctionne toujours sur le Raspberry Pi. Le redémarrage de SplitCam a également résolu un problème de mon côté, alors peut-être pouvez-vous essayer ceci s’il n’affiche pas le stream en direct.

Vous êtes presque prêt, il ne vous reste plus qu’à configurer votre logiciel d’appel vidéo.

Configuration de Skype

Je vais vous montrer comment l’utiliser avec Skype, car je suppose que c’est toujours l’outil le plus utilisé pour cela.
Mais, c’est la même chose avec n’importe quel logiciel :

  • Démarrer Skype.
  • Cliquer sur « … » dans le panneau de gauche et choisir « Settings ».
  • Dans la fenêtre des paramètres, aller dans « Audio & Vidéo ».
  • Dans la section Caméra, assurez-vous que le « SplitCam Video driver » soit votre caméra principale :
  • Vous pouvez vérifier l’image de la caméra ci-dessous.
    Vous êtes prêt à utiliser votre caméra Raspberry Pi comme une webcam classique.
Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Questions liées

Comment démarrer automatiquement Motion au démarrage ?

Nous utilisons un fichier de configuration spécifique et une commande pour démarrer temporairement motion, mais vous pouvez déplacer les fichiers dans les dossiers par défaut pour le configurer comme un service.
Voici comment faire :
sudo mkdir /var/log/motion
sudo chown motion /var/log/motion
sudo mv motion-mmalcam-both.conf /etc/motion.conf

Activer ensuite le service pour qu’il démarre automatiquement au démarrage :
sudo systemctl enable motion

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

Conclusion

Voilà, vous savez maintenant comment utiliser la caméra de votre Raspberry Pi comme webcam sur n’importe quel logiciel informatique.
J’espère que cela vous aura été utile et que je vous aurez fait économiser un peu d’argent.

Si vous voulez avoir plus d’idées sur les différentes utilisations possibles d’une caméra, consultez mon article sur les 11 idées de projets à faire avec un caméra sur Raspberry Pi (en anglais).

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 ou 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!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Promo : Maîtrisez votre Raspberry Pi