Attività MediaPipe

MediaPipe Tasks fornisce l'interfaccia di programmazione di base di MediaPipe Suite di soluzioni, che include una serie di librerie per il deployment di soluzioni di ML innovative soluzioni sui dispositivi con una quantità minima di codice. Supporta più piattaforme, inclusi Android, Web / JavaScript, Python e il supporto per iOS sarà disponibile a breve.

API multipiattaforma ben definite e facili da usare
Esegui le inferenze ML con solo 5 righe di codice. Usa l'app potente e facile da usare le API per le soluzioni in MediaPipe Tasks come componenti di base per creare il tuo ML le funzionalità di machine learning.

Soluzioni personalizzabili
Puoi sfruttare tutti i vantaggi offerti da MediaPipe Tasks e personalizzarlo facilmente utilizzando modelli creati con i tuoi dati mediante Modella creatore. Ad esempio, puoi creare un modello che riconosce i gesti personalizzati che hai definito con Model Maker l'API Gesti celebri, ed eseguire il deployment del modello sulle piattaforme desiderate utilizzando il riconoscimento ottico dei gesti di Tasks l'API.

Pipeline ML ad alte prestazioni
Le tipiche soluzioni di ML on-device combinano più blocchi ML e non ML, le prestazioni dei dispositivi. MediaPipe Tasks fornisce pipeline ML ottimizzate di accelerazione su CPU, GPU e TPU per soddisfare le esigenze dell'uso in tempo reale sul dispositivo d'uso diversi.

Piattaforme supportate

Questa sezione fornisce una panoramica delle attività MediaPipe per ogni completamente gestita. Per implementazioni specifiche, consulta lo sviluppo specifico per la piattaforma guide per ogni attività. Per di aiutarti a configurare l'ambiente di sviluppo per l'utilizzo di Tasks di MediaPipe su una consulta la sezione sulla configurazione della piattaforma di Google Cloud.

Android

Il riquadro Attività di MediaPipe Java dell'API per Android è suddiviso in pacchetti che eseguono attività di ML tra cui visione artificiale, linguaggio naturale e audio. Di seguito è riportato un elenco che puoi aggiungere al tuo progetto di sviluppo di app per Android per abilitarle API:

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'
}

Per dettagli specifici sull'implementazione, consulta la sezione dedicata allo sviluppo guide per ogni soluzione in MediaPipe Tasks.

Python

L'API Python di MediaPipe Tasks dispone di alcune per soluzioni che eseguono attività di ML nei principali domini, tra cui visione artificiale, linguaggio naturale e audio. Di seguito vengono mostrati il comando di installazione e un delle importazioni che puoi aggiungere al tuo progetto di sviluppo Python per abilitare queste API:

$ 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

Per dettagli specifici sull'implementazione, consulta la sezione dedicata allo sviluppo guide per ogni soluzione in MediaPipe Tasks.

Web e JavaScript

L'API Web JavaScript di MediaPipe Tasks suddivisi in pacchetti che eseguono attività di ML nei principali domini, tra cui visione artificiale, linguaggio naturale e audio. Di seguito è riportato un elenco delle importazioni di script che puoi aggiungi al tuo progetto di sviluppo web e JavaScript per abilitare queste API:

<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>

Per dettagli specifici sull'implementazione, consulta la sezione dedicata allo sviluppo guide per ogni soluzione in MediaPipe Tasks.