En esta página, se muestra cómo configurar tu entorno de desarrollo para usar MediaPipe en tus aplicaciones de Python.
Plataformas y versiones compatibles
La compilación de aplicaciones con MediaPipe Tasks requiere el siguiente desarrollo de entorno:
- SO:
- Computadoras de escritorio: Windows, Mac y Linux
- IoT: SO Raspberry de 64 bits
- Python: versión 3.9 - 3.12
- PIP: versión 20.3 y posteriores
Configuración del entorno de desarrollador
Antes de ejecutar una tarea de MediaPipe en una aplicación de Python, instala el 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 las tareas de MediaPipe
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 visión, el texto o biblioteca de audio en tu proyecto de desarrollo.
Tareas de visión
El módulo de visión de MediaPipe Tasks contiene tareas que controlan imágenes o videos de datos. Para importar la biblioteca de visión de MediaPipe Tasks, importa lo 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 manejan entradas de cadenas. importa la biblioteca de texto MediaPipe Tasks y la siguiente dependencia a tu en 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 importa la biblioteca de audio MediaPipe Tasks, importa la siguiente dependencia a en tu proyecto de desarrollo.
from mediapipe.tasks.python import audio
Configuración de BaseOptions
Las BaseOptions permiten la configuración general de las APIs de MediaPipe Task.
Nombre de la opción | Descripción | Valores aceptados |
---|---|---|
model_asset_buffer |
El contenido del archivo de recursos del modelo. | Modela el contenido como una cadena de bytes |
model_asset_path |
La ruta del recurso del modelo que se abrirá y se asignará a la memoria. | Ruta de acceso al archivo como una cadena |
Soluciona problemas
Para obtener ayuda con preguntas técnicas relacionadas con MediaPipe, visita la grupo de discusión o Stack Overflow para apoyo de la comunidad. Para informar errores o solicitar funciones, sigue estos pasos: informar un problema en GitHub.
Si necesitas ayuda para configurar tu entorno de desarrollo de Python, visita Guía para desarrolladores para Python.