Guia de configuração do Python

Esta página mostra como configurar seu ambiente de desenvolvimento para usar o MediaPipe Tarefas nos aplicativos Python.

Plataformas e versões compatíveis

Criar aplicativos com o MediaPipe Tasks requer o seguinte desenvolvimento do ambiente:

  • 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 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 aplicativo, importe a visão, o texto ou biblioteca de áudio ao seu projeto de desenvolvimento.

Tarefas de visão

O módulo de visão do MediaPipe Tasks contém tarefas que lidam com imagens ou vídeos de entrada. Para importar a biblioteca de visão do MediaPipe Tasks, importe o seguinte ao 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. importe a biblioteca de texto MediaPipe Tasks, importe a seguinte dependência para seu no 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 importe a biblioteca de áudio MediaPipe Tasks e importe a seguinte dependência para em 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 obter ajuda com questões técnicas relacionadas ao MediaPipe, visite a grupo de discussão ou Stack Overflow para o apoio da comunidade. Para informar bugs ou solicitar recursos, registre um problema no GitHub.

Para obter ajuda na configuração do seu ambiente de desenvolvimento em Python, visite a Guia do desenvolvedor Python.