Estimativa de Pose com YOLOv8 no reComputer R1000 com Hailo-8L
Introdução
YOLOv8 (You Only Look Once versão 8) é a série YOLO mais popular de modelos de estimativa de pose em tempo real. Ele se baseia nos pontos fortes de seus predecessores ao introduzir diversos avanços em velocidade, precisão e flexibilidade. O Raspberry-pi-AI-kit é usado para acelerar a velocidade de inferência, apresentando um acelerador de inferência de rede neural de 13 TOPS baseado no chip Hailo-8L.
Este wiki demonstra a estimativa de pose usando YOLOv8 no reComputer R1000 com e sem aceleração Raspberry-pi-AI-kit. O Raspberry Pi AI Kit aprimora o desempenho do Raspberry Pi e libera seu potencial em aplicações de inteligência artificial e aprendizado de máquina, como varejo inteligente, tráfego inteligente e muito mais. Embora o Raspberry AI Kit seja projetado para o Raspberry Pi 5, nós o testamos em nosso gateway de borda alimentado por CM4. Animados em transformar nosso dispositivo de borda em um gateway IoT inteligente!
Preparar o Hardware
| reComputer r1000 | Raspberry Pi AI Kit |
|---|---|
![]() | ![]() |
Execute este projeto
- Executar com Hailo-8L
- Executar sem Hailo-8L
Etapa 1: Instalar o kit de IA

Etapa 2: Atualizar o sistema e definir o PCIe para Gen3
Atualizar sistema
Abra o terminal no reComputer R1000 e insira o comando a seguir para atualizar o sistema.
sudo apt update
sudo apt full-upgrade
Definir PCIe para Gen3
Abra o terminal no reComputer R1000 e insira o comando a seguir para configurar o reComputer R1000.
sudo raspi-config
Selecione a opção "6 Advanced Options"

Em seguida, selecione a opção "A8 PCIe Speed"

Escolha "Yes" para habilitar o modo PCIe Gen 3

Clique em "Finish" para sair

Etapa 3: Instalar o software Hailo e verificar a instalação
Instalar o software Hailo
Abra o terminal no reComputer R1000 e insira o comando a seguir para instalar o software Hailo.
sudo apt install hailo-all
sudo reboot
Verificar software e hardware
Abra o terminal no reComputer R1000 e insira o comando a seguir para verificar se o hailo-all foi instalado.
hailortcli fw-control identify
O resultado correto é mostrado abaixo:

Abra o terminal no reComputer R1000 e insira o comando a seguir para verificar se o hailo-8L foi conectado.
lspci | grep Hailo
O resultado correto é mostrado abaixo:

Executar YOLOv8
Abra o terminal no reComputer R1000 e insira o comando a seguir para executar o YOLOv8.
git clone https://github.com/Seeed-Projects/Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L.git
cd Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L
bash ./run.sh pose-estimation-hailo
Resultado

Executar YOLOv8
Abra o terminal no reComputer R1000 e insira o comando a seguir para executar o YOLOv8.
git clone https://github.com/Seeed-Projects/Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L.git
cd Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L
bash ./run.sh pose-estimation
Resultado

Resultado
Comparamos a velocidade de inferência do YOLOv8 para estimativa de pose com entrada de resolução 640*640 antes e depois da aceleração usando o kit de IA. Os resultados mostram que, antes da aceleração, a velocidade de inferência era de apenas 0,5 FPS, enquanto após a aceleração, atingiu 27 FPS.
Perspectivas do Projeto
Neste projeto, comparamos a velocidade de execução do YOLOv8 na estimativa de pose com e sem o kit de IA. O resultado mostra que o kit de IA pode melhorar significativamente o desempenho do dispositivo de borda. E, no futuro, vamos comparar a velocidade de execução do YOLOv8 em diferentes cenários.
Suporte Técnico e Discussão de Produtos
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.

