Einrichtungsleitfaden für Python

Auf dieser Seite erfahren Sie, wie Sie Ihre Entwicklungsumgebung für die Verwendung von MediaPipe Tasks in Ihren Python-Anwendungen einrichten.

Unterstützte Plattformen und Versionen

Für das Erstellen von Anwendungen mit MediaPipe Tasks sind die folgenden Ressourcen der Entwicklungsumgebung erforderlich:

  • Betriebssystem:
    • Computer: Windows, Mac, Linux
    • IoT: Raspberry OS 64-Bit
  • Python: Version 3.9 bis 3.12
  • BiB: Version 20.3 oder höher

Einrichtung der Entwicklerumgebung

Installieren Sie das MediaPipe-Paket, bevor Sie eine MediaPipe-Aufgabe in einer Python-Anwendung ausführen.

$ python -m pip install mediapipe

Nachdem Sie das Paket installiert haben, importieren Sie es in Ihr Entwicklungsprojekt.

import mediapipe as mp

MediaPipe Tasks-Abhängigkeiten

MediaPipe Tasks bietet drei vorkonfigurierte Bibliotheken für Vision, Text und Audio. Abhängig von der von der App verwendeten MediaPipe-Aufgabe importieren Sie die Vision-, Text- oder Audio-Bibliothek in Ihr Entwicklungsprojekt.

Vision-Aufgaben

Das Vision-Modul von MediaPipe Tasks enthält Aufgaben, die Bild- oder Videoeingaben verarbeiten. Importieren Sie die folgende Abhängigkeit in Ihr Entwicklungsprojekt, um die Vision-Bibliothek von MediaPipe Tasks zu importieren.

from mediapipe.tasks.python import vision

Textaufgaben

Das MediaPipe Tasks-Textmodul enthält Aufgaben, die Stringeingaben verarbeiten.Wenn Sie die MediaPipe Tasks-Textbibliothek importieren möchten, importieren Sie die folgende Abhängigkeit in Ihr Entwicklungsprojekt.

from mediapipe.tasks.python import text

Audioaufgaben

Das Audiomodul von MediaPipe Tasks enthält Aufgaben, die Toneingaben verarbeiten. Importieren Sie die folgende Abhängigkeit in Ihr Entwicklungsprojekt, um die MediaPipe Tasks-Audiobibliothek zu importieren.

from mediapipe.tasks.python import audio

BaseOptions-Konfiguration

BaseOptions ermöglichen die allgemeine Konfiguration von MediaPipe Task APIs.

Optionsname Beschreibung Gültige Werte
model_asset_buffer Inhalt der Modell-Asset-Datei. Modellinhalte als Bytestring
model_asset_path Der Pfad des Modell-Assets, das geöffnet und dem Arbeitsspeicher zugeordnet werden soll. Dateipfad als String

Fehlerbehebung

Bei technischen Fragen zu MediaPipe besuchen Sie die Diskussionsgruppe oder Stack Overflow, um Unterstützung von der Community zu erhalten. Wenn Sie Fehler melden oder Funktionsanfragen stellen möchten, melden Sie ein Problem auf GitHub.

Informationen zur Einrichtung der Python-Entwicklungsumgebung finden Sie im Python-Entwicklerhandbuch.