Categories: Raspberry Pi

Utilisation d’un module de caméra pour votre Raspberry Pi

Aujourd’hui, nous allons voir ensemble comment connecter et utiliser un module de caméra sur votre nouveau Raspberry Pi. Pour cet article, nous allons supposer que vous avez déjà démarré et configuré votre Raspberry Pi.

Personnellement, j’ai choisi d’acheter le module officiel que j’ai trouvé à l’achat sur Amazon.fr.

Une fois déballé, vous obtenez ceci :

Il existe bien entendu plein de modules de caméra différents. Certains sont proposés avec des modules IR pour voir dans des environnements sombres. Dans mon cas, il s’agit d’une caméra basique de 5 mégapixels.

Etape 1 : Connexion du module caméra au Raspberry Pi 2

Avant toute chose, vous devez connecter la caméra au reste du Raspberry en utilisant la nappe de connexion. Sur le Raspberry Pi 2, le connecteur se situe entre le port HDMI et le jack audio.

Une fois connecté ça doit ressembler à ceci :

Etape 2 : Installation du module python-picamera

Par défaut, il faut savoir que le module caméra officiel est fait pour fonctionner de base avec le Raspberry Pi. Vous n’avez donc aucun driver ou configuration fastidieuse à réaliser.

Avant toute chose, si vous venez de recevoir votre Raspberry Pi, vous devez procéder à la mise à jour de ce dernier ; tant au niveau du firmware que du système d’exploitation. Pour ce faire, vous pouvez exécuter les commandes suivantes :

sudo apt-get install rpi-update && sudo rpi-update
sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
sudo apt-get install python-picamera

Une fois que le Raspberry Pi a redémarré. Il ne vous reste plus qu’à installer le module python-picamera avec la commande suivante :

sudo apt-get install python-picamera

Etape 3 : Script Python pour prendre des photos avec votre caméra

Voilà tout est prêt. Il ne nous reste plus qu’à créer quelques lignes de Python pour tester notre caméra. Pour ce faire, je vous propose de vérifier tout ça en créant quelques photos à partir de notre caméra.

Saisissez les 3 lignes suivantes dans un nouveau fichier avec votre éditeur de texte favoris (nano, vim, …) :

import picamera
camera = picamera.PiCamera()
camera.capture('image1.jpg')

Nous importons le module picamera, nous créons notre objet camera et nous réalisons un instantané de ce qui se trouve face à la caméra. Exécutez maintenant votre script python en lançant la commande suivante :

python launch.py

Pour ma part, mon script s’appelle launch.py.

Si vous n’avez pas d’erreur, un nouveau fichier apparaît image1.jpg. Il ne vous reste plus qu’à récupérer cette image avec FileZilla ou autre chose pour vérifier que c’est bien ce qui se trouvait dans le champs de la caméra que vous retrouver sur l’image ! 🙂

Etape 4 : Script Python pour créer une courte séquence vidéo

Nous savons maintenant générer des photos. Il devient alors possible de les générer de manière automatique ou à des moments précis en exécutant par exemple le script python via une tâche cron.

Nous allons maintenant voir comment générer une courte séquence vidéo. Créez un nouveau fichier Python et collez-y les lignes de commandes suivantes :

import picamera
camera = picamera.PiCamera()
camera.resolution = (640, 480) # Resolution
camera.start_recording('my_video.h264') # Nom du fichier
camera.wait_recording(30) # Durée
camera.stop_recording()

Notez par ailleurs qu’une petite led de couleur rouge s’active par défaut lorsque la caméra fonctionne.

Pour info, pour 30 secondes de vidéo et avec la configuration décrite juste au dessus, j’obtiens un fichier qui pèse 3,2 Mo (pour le lire ouvrez le fichier avec VLC Media Player).

Vous savez maintenant utiliser la caméra, il ne vous reste plus qu’à lui trouver une utilité… 🙂

Un peu de lecture pour aller plus loin – Acheter votre module caméra pour Raspberry Pi depuis Amazon.fr.

Share
Published by
thibault

Recent Posts

Microsoft introduit une connexion automatique controversée : quels enjeux pour votre sécurité ?

Microsoft introduit une connexion automatique controversée Microsoft semble s’engager dans une direction qui suscite la…

1 jour ago

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous OpenAI dévoile Operator : L’IA…

2 jours ago

IA et video : une combinaison parfaite pour les campagnes marketing modernes

Dans le monde trépidant du marketing numérique, rester en avance sur les tendances est essentiel…

4 jours ago

Lanzarote en hiver : une semaine entre plages, volcans et réveillon au soleil

Réveillon 2024-2025 à Lanzarote (image générée par IA) Vous cherchez une destination pour échapper à…

1 semaine ago

Microsoft 365 : L’arrivée de Copilot entraîne une augmentation des prix en 2025

Microsoft 365 : L’arrivée de Copilot entraîne une augmentation des prix en 2025 Microsoft a…

1 semaine ago

Bonjour 2025, adieu 2024 !

Alors que l'année 2024 est officiellement révolue, il est temps de jeter un regard en…

2 semaines ago