Guia de configuração do Python

Nesta página, mostramos como configurar seu ambiente de desenvolvimento para usar o MediaPipe Tasks nos seus aplicativos Python.

Plataformas e versões compatíveis

A criação de aplicativos com o MediaPipe Tasks requer os seguintes recursos do ambiente de desenvolvimento:

  • SO:
    • Computador: Windows, Mac, Linux
    • IoT: SO Raspberry de 64 bits
  • Python: versão 3.9 - 3.12
  • PIP: versão 20.3 ou superior

Configuração do ambiente do desenvolvedor

Antes de executar uma tarefa MediaPipe em um aplicativo Python, instale o pacote MediaPipe.

$ python -m pip install mediapipe

Depois de instalar o pacote, importe-o para seu projeto de desenvolvimento.

import mediapipe as mp

Dependências do MediaPipe Tasks

O MediaPipe Tasks oferece três bibliotecas pré-criadas para visão, texto e áudio. Dependendo da tarefa do MediaPipe usada pelo app, importe a biblioteca de visão, texto ou áudio para seu projeto de desenvolvimento.

Tarefas de visão

O módulo de visão do MediaPipe Tasks contém tarefas que processam entradas de imagem ou vídeo. Para importar a biblioteca de visão do MediaPipe Tasks, importe a dependência a seguir para seu projeto de desenvolvimento.

from mediapipe.tasks.python import vision

Tarefas de texto

O módulo de texto MediaPipe Tasks contém tarefas que processam entradas de string.Para importar a biblioteca de texto MediaPipe Tasks, importe a dependência abaixo para seu projeto de desenvolvimento.

from mediapipe.tasks.python import text

Tarefas de áudio

O módulo de áudio do MediaPipe Tasks contém tarefas que processam entradas de som. Para importar a biblioteca de áudio do MediaPipe Tasks, importe a dependência abaixo para seu projeto de desenvolvimento.

from mediapipe.tasks.python import audio

Configuração BaseOptions

A BaseOptions permite a configuração geral das APIs MediaPipe Task.

Nome da opção Descrição Valores aceitos
model_asset_buffer O conteúdo do arquivo do recurso do modelo. Modelar o conteúdo como uma string de bytes
model_asset_path O caminho do recurso do modelo para abrir e mapear na memória. Caminho do arquivo como uma string

Solução de problemas

Para receber ajuda com questões técnicas relacionadas ao MediaPipe, acesse o grupo de discussão ou o Stack Overflow (em inglês) para receber suporte da comunidade. Para informar bugs ou solicitar recursos, registre um problema no GitHub.

Para receber ajuda na configuração do ambiente de desenvolvimento em Python, acesse o Guia do desenvolvedor de Python.