Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste Instructable, vamos realizar a detecção de rosto no Raspberry Pi 4 com Shunya O / S usando a Biblioteca Shunyaface. Shunyaface é uma biblioteca de reconhecimento / detecção de rosto. O projeto tem como objetivo atingir a velocidade de detecção e reconhecimento mais rápida com hardware de baixo consumo de energia para que entusiastas como você possam dar vida aos seus projetos de IA de sonho mais rapidamente.
Suprimentos
Raspberry Pi 4B (qualquer variante)
Fonte de alimentação compatível com Raspberry Pi 4B
Cartão micro SD de 8 GB ou maior
Monitor
cabo micro-HDMI
Mouse
Teclado
laptop ou outro computador para programar o cartão de memória
Etapa 1: Instale o Shunya OS no Raspberry Pi 4
Você precisará de um laptop ou computador com um leitor / adaptador de cartão micro SD para carregar o cartão micro SD com o sistema operacional Shunya.
Baixe o Shunya OS do site oficial de lançamento
Atualizando o Shunya OS no cartão SD usando as etapas fornecidas aqui: Atualizando o Shunya OS no Raspberry Pi 4.
Insira o cartão micro SD no Raspberry Pi 4.
Conecte o mouse e o teclado ao Raspberry Pi 4.
Conecte o monitor ao Raspberry Pi 4 via micro-HDMI
Conecte o cabo de alimentação e ligue o Raspberry Pi 4.
O Raspberry Pi 4 deve inicializar com o sistema operacional Shunya.
Etapa 2: Instale o Shunyaface
Shunyaface é uma biblioteca de detecção / reconhecimento de rosto para todas as placas suportadas pelo Shunya OS.
Para instalar o Shunyaface, precisamos conectá-lo ao wi-fi
1. Conecte-se ao wi-fi usando o comando:
$ sudo nmtui
2. Instalar shunyaface e cmake é fácil, execute os seguintes comandos:
$ sudo apt update
$ sudo apt install shunyaface cmake
Etapa 3: Exemplo de código e saída
No código acima, uma imagem é lida usando a função imread. Esse quadro é passado para a função de detecção, que retorna uma caixa delimitadora no rosto e também plota os pontos nas extremidades dos lábios e no centro dos olhos.
Baixe o código junto com os arquivos necessários fornecidos abaixo e descompacte os arquivos usando os comandos fornecidos abaixo:
$ tar -xvzf sample -idedetect.tar.gz
$ cd sample -idedetect
Compile-o usando o comando
$./setup.sh
Execute-o usando o comando
$./build/facedetect
Isso mostrará uma imagem com o rosto detectado.
Escreva seu próprio código e compile
1. Edite o arquivo src /idedetect-sample.cpp e adicione seu código lá.
2. em seguida, execute este comando para compilar e construir o binário
$./setup.sh
3. Execute-o usando o comando
$./build/facedetect
Conclusão: Shunyaface pode ajudá-lo a detectar ou reconhecer um rosto em algumas linhas de códigos. Se você gostou deste tutorial, por favor, compartilhe e também marque nosso repositório github fornecido aqui