Guía de configuración de Python

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.