Pular para o conteúdo principal

Primeiros passos com o MediaPipe no reTerminal

MediaPipe é um framework open-source do Google para construir pipelines de ML aplicados multimodais (por exemplo, vídeo, áudio, qualquer dado de série temporal), multiplataforma (isto é, Android, iOS, web, dispositivos de borda). Ele é otimizado para desempenho com inferência fim-a-fim no dispositivo em mente. Mediapipe está atualmente em desenvolvimento ativo e inclui vários demos que podem ser executados imediatamente após instalar o Mediapipe no reTerminal.

Preparação de hardware

Preparação de software

Recomendamos instalar a versão Bullesye ou Bookworm do Raspberry Pi OS 64-bit a partir do site oficial. Se você preferir instalar um novo Raspbian OS, siga as etapas descritas neste guia.

nota

Nas versões anteriores do sistema operacional, as bibliotecas Python podiam ser instaladas diretamente em todo o sistema usando o pip, o instalador de pacotes do Python. No entanto, no lançamento do Bookworm ocorreu uma mudança. Para mitigar possíveis problemas durante a instalação, agora é necessário instalar pacotes via pip em um ambiente virtual Python usando venv.

Execute estes comandos um por um e você terá um ambiente virtual ao final.

mkdir my_project
cd my_project
python -m venv --system-site-packages env
source env/bin/activate

Soluções de ML no MediaPipe

Comece clonando o repositório GitHub no seu dispositivo reTerminal usando o seguinte comando:

git clone https://github.com/Seeed-Studio/Seeed_Python_ReTerminal

Navegue até a pasta que contém os recursos necessários. Neste diretório, você encontrará quatro tópicos que iremos abordar.

Detecção de Rosto

  • Passo 1 Para o nosso primeiro tópico, vamos instalar as dependências para detecção de rosto. Vá para a seção de detecção de rosto usando os seguintes comandos
cd Seeed_Python_ReTerminal/samples/mediapipe_picam/face_detector/raspberry_pi
  • Passo 2 Execute o script de configuração para instalar as dependências necessárias
sh setup.sh
  • Passo 3 Quando a configuração estiver concluída, você poderá executar o arquivo-fonte para iniciar a detecção de rosto
python3 detect.py

Marcador de Pontos Faciais

  • Passo 1 Instalar dependências
cd Seeed_Python_ReTerminal/samples/mediapipe_picam/face_landmarker/raspberry_pi
  • Passo 2 Execute o script de configuração para instalar as dependências necessárias
sh setup.sh
  • Passo 3 Quando a configuração estiver concluída, você poderá executar o arquivo-fonte para iniciar o marcador de pontos faciais.
python3 detect.py

Marcador de Pontos da Mão

  • Passo 1 Instalar dependências
cd Seeed_Python_ReTerminal/samples/mediapipe_picam/hand_landmarker/raspberry_pi
  • Passo 2 Execute o script de configuração para instalar as dependências necessárias
sh setup.sh
  • Passo 3 Quando a configuração estiver concluída, você poderá executar o arquivo-fonte para iniciar o marcador de pontos da mão.
python3 detect.py

Marcador de Pose

  • Passo 1 Instalar dependências
cd Seeed_Python_ReTerminal/samples/mediapipe_picam/pose_landmarker/raspberry_pi
  • Passo 2 Execute o script de configuração para instalar as dependências necessárias
sh setup.sh
  • Passo 3 Quando a configuração estiver concluída, você poderá executar o arquivo-fonte para iniciar o marcador de pose.
python3 detect.py

Recursos

Suporte técnico

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...