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

Zum Erstellen von Anwendungen mit MediaPipe-Tasks werden die folgenden Ressourcen für die Entwicklungsumgebung benötigt:

  • Betriebssystem:
    • Computer: Windows, Mac, Linux
    • IoT: Raspberry OS (64-Bit)
  • Python: Version 3.8–3.11
  • PIP: ab Version 20.3

Einrichtung der Entwicklungsumgebung

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

$ python -m pip install mediapipe

Importieren Sie das Paket nach der Installation in Ihr Entwicklungsprojekt.

import mediapipe as mp

Abhängigkeiten von MediaPipe Tasks

MediaPipe Tasks bietet drei vorgefertigte Bibliotheken für Vision, Text und Audio. Importieren Sie je nach der von der Anwendung verwendeten MediaPipe-Aufgabe die Vision-, Text- oder Audio-Bibliothek in Ihr Entwicklungsprojekt.

Sehaufgaben

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

SMS-Aufgaben

Das Textmodul „MediaPipe Tasks“ enthält Aufgaben, die Stringeingaben verarbeiten.Importieren Sie die folgende Abhängigkeit in Ihr Entwicklungsprojekt, um die MediaPipe Tasks-Textbibliothek zu importieren.

from mediapipe.tasks.python import text

Audioaufgaben

Das Audiomodul des MediaPipe Tasks enthält Aufgaben, die Toneingaben verarbeiten. Wenn Sie die Audiobibliothek „MediaPipe Tasks“ importieren möchten, müssen Sie die folgende Abhängigkeit in Ihr Entwicklungsprojekt importieren.

from mediapipe.tasks.python import audio

BaseOptions-Konfiguration

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

Optionsname Beschreibung Gültige Werte
model_asset_buffer Der Inhalt der Modell-Asset-Datei. Modellinhalt 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 Entwicklerhandbuch für Python.