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.