Bemerkung

Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauchen Sie mit anderen Enthusiasten tiefer in Raspberry Pi, Arduino und ESP32 ein.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie Probleme nach dem Kauf und technische Herausforderungen mit Hilfe unserer Community und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Tutorials aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und Sneak Peeks.

  • Sonderrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.

👉 Bereit, mit uns zu entdecken und zu gestalten? Klicken Sie auf [here] und treten Sie noch heute bei!

Bemerkung

Wenn Sie das vorinstallierte Image „Raspberry Pi OS mit AI Fusion Lab Kit“ verwenden, können Sie diesen Abschnitt überspringen. Dieses Image enthält bereits alle in diesem Kapitel beschriebenen Softwareinstallationen, Umgebungskonfigurationen und Beispielcode-Bereitstellungen.

0. MediaPipe einrichten

Informationen zur Betriebssystemversion

Warnung

Empfohlenes Betriebssystem: Raspberry Pi OS Bookworm (Debian 12, 64-bit)

Raspberry Pi OS Trixie (Debian 13) wird derzeit nicht empfohlen, weil:

  • MediaPipe Python 3.13 noch nicht unterstützt.

  • Picamera2 nur mit der System-Python-Version funktioniert.

Dieses Tutorial wird aktualisiert, sobald Trixie offiziell unterstützt wird.

Wenn Sie eine offizielle MediaPipe-Unterstützung für Python 3.13 anfragen möchten, können Sie hier Feedback einreichen:

Bevor Sie beginnen

Wichtig

Stellen Sie vor dem Start sicher, dass:

  • das Pan-Tilt-Modul montiert ist

  • Sie Zugriff auf den Raspberry Pi Desktop haben

  • das Codepaket installiert ist

  • das Fusion HAT+ installiert und konfiguriert ist

  • OpenCV installiert ist

Detaillierte Anweisungen finden Sie unter 0. OpenCV einrichten.

Diese Vorbereitungen stellen sicher, dass MediaPipe auf Ihrem Raspberry Pi mit vollständiger Grafik- und Kamerafunktionalität ausgeführt werden kann.

Installationsschritte

  1. MediaPipe installieren

    Installieren Sie MediaPipe mit pip. Unter Raspberry Pi OS Bookworm (Debian 12, 64-bit) lädt pip automatisch das passende Wheel herunter.

    sudo pip install mediapipe --break-system-packages
    
  2. Installation überprüfen

    Führen Sie den folgenden Befehl aus, um zu bestätigen, dass MediaPipe korrekt installiert wurde.

    python3 - <<EOF
    import mediapipe as mp
    print("MediaPipe version:", mp.__version__)
    EOF
    

    Erwartete Ausgabe:

    MediaPipe version: 0.10.18
    

Häufige Probleme und Lösungen

  1. MediaPipe-Installation schlägt fehl

    Dies passiert in der Regel, wenn eine nicht unterstützte Betriebssystemversion verwendet wird.

    Lösung:

    • MediaPipe funktioniert derzeit nur unter Raspberry Pi OS Bookworm (Debian 12, 64-bit).

    • Raspberry Pi OS Trixie (Debian 13, Python 3.13) wird nicht unterstützt.

  2. Kamera kann in MediaPipe oder OpenCV nicht geöffnet werden

    Dies passiert in der Regel, wenn die Raspberry-Pi-Kameraschnittstelle nicht aktiviert ist.

    Lösung:

    • Aktivieren Sie die Kamera in raspi-config: Interface Options → Camera → Enable

  3. OpenCV-Importfehler

    Einige über pip installierte OpenCV-Versionen können mit den Bibliotheken von Raspberry Pi OS inkompatibel sein.

    Lösung:

    sudo apt install python3-opencv
    
  4. MediaPipe kann nach der Installation nicht importiert werden

    Dies kann auftreten, wenn pip, setuptools oder wheel veraltet sind.

    Lösung:

    sudo pip install --upgrade pip setuptools wheel
    

MediaPipe ist jetzt einsatzbereit. Sie können im nächsten Abschnitt mit der Echtzeit-Gesichtserkennung mithilfe der Raspberry-Pi-Kamera fortfahren.