MediaPipe Tasks stellt die zentrale Programmierschnittstelle von MediaPipe bereit. Lösungssuite mit einer Reihe von Bibliotheken zur Bereitstellung innovativer ML-Lösungen Lösungen mit minimalem Code auf Geräten. Es unterstützt mehrere Plattformen, einschließlich Android, Web / JavaScript und Python. Demnächst wird auch iOS unterstützt.
Nutzerfreundliche, klar definierte plattformübergreifende APIs
ML-Inferenzen mit nur fünf Zeilen Code ausführen Nutzen Sie die leistungsstarke und benutzerfreundliche
Lösungs-APIs in MediaPipe Tasks als Bausteine für Ihr eigenes ML
Funktionen.
Anpassbare Lösungen
Sie können alle Vorteile von MediaPipe Tasks nutzen und diese einfach anpassen.
mit Modellen, die mit Ihren eigenen Daten über Model
Maker Sie können z. B. ein Modell erstellen,
die die benutzerdefinierten Bewegungen erkennt, die Sie mit dem Model Maker definiert haben.
Gestenerkennungs-API
und stellen Sie das Modell mithilfe der Funktion Tasks GesteRecognitionr auf den gewünschten Plattformen bereit.
API
Leistungsstarke ML-Pipelines
Typische ML-Lösungen auf dem Gerät kombinieren mehrere ML- und Nicht-ML-Blöcke, was die
die Leistung. MediaPipe Tasks bietet optimierte ML-Pipelines mit End-to-End-
Beschleunigung von CPU, GPU und TPU, um den Anforderungen der Echtzeitnutzung auf dem Gerät gerecht zu werden
Cases.
Unterstützte Plattformen
Dieser Abschnitt bietet einen Überblick über MediaPipe Tasks Plattform. Informationen zu spezifischen Implementierungen finden Sie in der plattformspezifischen Entwicklungsphase Anleitungen für jede Aufgabe. Für Sie bei der Einrichtung Ihrer Entwicklungsumgebung für die Verwendung von MediaPipe Tasks auf einer sollten Sie sich die Plattformeinrichtung Leitfäden.
<ph type="x-smartling-placeholder">Android
MediaPipe-Aufgaben Java API für Android ist in Pakete unterteilt, die ML-Aufgaben in den wichtigsten Bereichen einschließlich visuellem, natürlicher Sprache und Audio. Im Folgenden finden Sie eine Liste mit Abhängigkeiten, die Sie Ihrem Android-App-Entwicklungsprojekt hinzufügen können, APIs:
dependencies {
implementation 'com.google.mediapipe:tasks-vision:latest.release'
implementation 'com.google.mediapipe:tasks-text:latest.release'
implementation 'com.google.mediapipe:tasks-audio:latest.release'
}
Einzelheiten zur Implementierung finden Sie in der plattformspezifischen Entwicklungsphase Anleitungen für jede Lösung in MediaPipe Tasks.
Python
Die Python-API von MediaPipe Tasks hat einige wichtige für Lösungen, die ML-Aufgaben in wichtigen Bereichen wie Vision, natürliche Sprache und Audio. Nachfolgend sehen Sie den Installationsbefehl und eine Liste der Importe, die Sie Ihrem Python-Entwicklungsprojekt hinzufügen können, um diese zu aktivieren APIs:
$ python -m pip install mediapipe
import mediapipe as mp
from mediapipe.tasks import python
from mediapipe.tasks.python import vision
from mediapipe.tasks.python import text
from mediapipe.tasks.python import audio
Einzelheiten zur Implementierung finden Sie in der plattformspezifischen Entwicklungsphase Anleitungen für jede Lösung in MediaPipe Tasks.
Web und JavaScript
Die Web JavaScript API von MediaPipe Tasks ist in Pakete unterteilt, die ML-Aufgaben in wichtigen Bereichen wie Vision, natürliche Sprache und Audio. Im Folgenden finden Sie eine Liste der Skriptimporte, die Sie zu Ihrem Web- und JavaScript-Entwicklungsprojekt hinzufügen, um diese APIs zu aktivieren:
<head>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/vision_bundle.js"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-text/text_bundle.js"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-audio/audio_bundle.js"
crossorigin="anonymous"></script>
</head>
Einzelheiten zur Implementierung finden Sie in der plattformspezifischen Entwicklungsphase Anleitungen für jede Lösung in MediaPipe Tasks.