Accueil » Gestion de la camera avec le Robot MR25

Gestion de la camera avec le Robot MR25

Mise à jour : 17/09/26

Prendre une photo !

Voici un exemple simple pour prendre une photo avec la camera Raspberry Pi et le robot MR25 :

from picamera2 import Picamera2
import time

# Création de l'objet permettant de contrôler la caméra
picam2 = Picamera2()

# Création d'une configuration pour prendre une photo
config = picam2.create_still_configuration()

# Application de la configuration à la caméra
picam2.configure(config)

# Démarrage de la caméra
picam2.start()

# Attente de 2 secondes pour laisser le temps à la caméra de s'initialiser
time.sleep(2)

# Capture d'une photo et enregistrement dans le fichier "photo.jpg"
picam2.capture_file("photo.jpg")

# Arrêt de la caméra après la capture
picam2.stop()

# Affichage d'un message indiquant que la photo a été enregistrée
print("Photo enregistrée : photo.jpg")

Faire une vidéo 

Il est nécessaire d’installer FFmpeg pour pouvoir enregistrer au format mp4 :

sudo apt update

sudo apt install ffmpeg

Voici un exemple de programme pour enregistré une vidéo de 10 secondes : 
 
from picamera2 import Picamera2
from picamera2.encoders import H264Encoder
from picamera2.outputs import FfmpegOutput
import time

# Création de l'objet caméra
picam2 = Picamera2()

# Configuration pour la vidéo
config = picam2.create_video_configuration()
picam2.configure(config)

# Création de l'encodeur vidéo H.264
encoder = H264Encoder()

# Création de la sortie MP4
output = FfmpegOutput("video.mp4")

# Démarrage de la caméra
picam2.start()

# Attente de l'initialisation
time.sleep(2)

# Démarrage de l'enregistrement
picam2.start_recording(encoder, output)

# Enregistrement pendant 10 secondes
time.sleep(10)

# Arrêt de l'enregistrement
picam2.stop_recording()

# Arrêt de la caméra
picam2.stop()

print("Vidéo enregistrée : video.mp4")

 

Fin du tuto !