En esta página, se muestra cómo configurar tu entorno de desarrollo para usar MediaPipe Tasks en tus aplicaciones de Python.
Plataformas y versiones compatibles
La compilación de aplicaciones con MediaPipe Tasks requiere los siguientes recursos del entorno de desarrollo:
- SO:
- Computadoras de escritorio: Windows, Mac y Linux
- IoT: SO Raspberry de 64 bits
- Python: versión 3.8 a 3.11
- PIP: versión 20.3 y posteriores
Configuración del entorno para desarrolladores
Antes de ejecutar una tarea de MediaPipe en una aplicación de Python, instala el paquete de MediaPipe.
$ python -m pip install mediapipe
Después de instalar el paquete, impórtalo a tu proyecto de desarrollo.
import mediapipe as mp
Dependencias de MediaPipe Tasks
MediaPipe Tasks proporciona tres bibliotecas previamente compiladas para visión, texto y audio. Según la tarea de MediaPipe que use la app, importa la biblioteca de visión, texto o audio a tu proyecto de desarrollo.
Tareas de visión
El módulo de visión de MediaPipe Tasks contiene tareas que controlan las entradas de imagen o video. Para importar la biblioteca de Vision de MediaPipe Tasks, importa la siguiente dependencia a tu proyecto de desarrollo.
from mediapipe.tasks.python import vision
Tareas de texto
El módulo de texto de MediaPipe Tasks contiene tareas que controlan entradas de string.Para importar la biblioteca de texto de MediaPipe Tasks, importa la siguiente dependencia a tu proyecto de desarrollo.
from mediapipe.tasks.python import text
Tareas de audio
El módulo de audio de MediaPipe Tasks contiene tareas que controlan las entradas de sonido. Para importar la biblioteca de audio de MediaPipe Tasks, importa la siguiente dependencia a tu proyecto de desarrollo.
from mediapipe.tasks.python import audio
Configuración de BaseOptions
Las BaseOptions permiten la configuración general de las API de MediaPipe Task.
Nombre de la opción | Descripción | Accepted values |
---|---|---|
model_asset_buffer |
El contenido del archivo de recursos del modelo | Contenido del modelo como una string de bytes |
model_asset_path |
La ruta de acceso del recurso del modelo que se abrirá y se asignará a la memoria. | Ruta de acceso al archivo como cadena |
Solución de problemas
Para obtener ayuda con preguntas técnicas relacionadas con MediaPipe, visita el grupo de discusión o Stack Overflow para obtener asistencia de la comunidad. Para informar errores o realizar solicitudes de funciones, informa un problema en GitHub.
Si quieres obtener ayuda con la configuración de tu entorno de desarrollo de Python, visita la Guía para desarrolladores de Python.