MediaPipe-Aufgaben

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.