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
| reTerminal | PiCam |
|---|---|
![]() | ![]() |
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.
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
-
[Web Page] Página oficial do MediaPipe
-
[Web Page] Documentação oficial do MediaPipe
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.

