Tareas de MediaPipe

Las tareas de MediaPipe proporcionan la interfaz de programación principal de MediaPipe Paquete de soluciones, con un conjunto de bibliotecas para implementar AA innovador soluciones en dispositivos con un mínimo de código. Es compatible con varias plataformas, incluidas Android, Web / JavaScript, Python y la compatibilidad con iOS próximamente.

APIs multiplataforma bien definidas y fáciles de usar
Ejecuta inferencias de AA con solo 5 líneas de código. Utiliza la herramienta potente y fácil de usar soluciones de API en MediaPipe Tasks como componentes básicos para compilar tu propio AA atributos.

Soluciones personalizables
Puedes aprovechar todos los beneficios que proporciona MediaPipe Tasks y personalizarlos con facilidad usando modelos creados con tus propios datos a través de Model Maker Por ejemplo, puedes crear un modelo que reconozca los gestos personalizados que definiste con Model Maker API de GestureRecognizer, y, luego, implementar el modelo en las plataformas deseadas con el Tasks RecognitionRecognizer de la API.

Canalizaciones de AA de alto rendimiento
Las soluciones típicas de AA integradas en el dispositivo combinan varios bloques de AA y otros que no lo son, lo que ralentiza rendimiento. MediaPipe Tasks proporciona canalizaciones de AA optimizadas con aceleración de CPU, GPU y TPU para satisfacer las necesidades de uso en tiempo real en el dispositivo diferentes.

Plataformas compatibles

En esta sección, se proporciona una descripción general de las tareas de MediaPipe para cada una de las tareas compatibles plataforma. Para ver implementaciones específicas, consulta la documentación guías para cada tarea. Para a configurar tu entorno de desarrollo para usar tareas de MediaPipe en un echa un vistazo a la configuración de la plataforma guías.

Android

Las tareas de MediaPipe Java API para Android se divide en paquetes que realizan tareas de AA en los principales dominios, como visión, lenguaje natural y audio. La siguiente es una lista de dependencias que puedes agregar a tu proyecto de desarrollo de apps para Android para habilitar estas 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'
}

Para obtener detalles específicos sobre la implementación, consulta la documentación guías para cada solución en MediaPipe Tasks.

Python

La API de Python de MediaPipe Tasks tiene algunas APIs principales módulos para soluciones que realizan tareas de AA en dominios principales, como Vision, lenguaje natural y audio. A continuación, se muestra el comando de instalación y una una lista de importaciones que puedes agregar a tu proyecto de desarrollo de Python para habilitarlas. 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

Para obtener detalles específicos sobre la implementación, consulta la documentación guías para cada solución en MediaPipe Tasks.

Web y JavaScript

La API de Web JavaScript de MediaPipe Tasks es divididas en paquetes que realizan tareas de AA en dominios principales, como Vision, lenguaje natural y audio. La siguiente es una lista de importaciones de secuencias de comandos que puedes agregar a tu proyecto de desarrollo web y JavaScript para habilitar estas APIs:

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

Para obtener detalles específicos sobre la implementación, consulta la documentación guías para cada solución en MediaPipe Tasks.