Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este Instructable vamos a realizar la detección de rostros en Raspberry Pi 4 con Shunya O / S usando la Biblioteca Shunyaface. Shunyaface es una biblioteca de reconocimiento / detección de rostros. El proyecto tiene como objetivo lograr la velocidad de detección y reconocimiento más rápida con hardware de bajo consumo para que los entusiastas como usted puedan hacer realidad los proyectos de IA de sus sueños más rápido.
Suministros
Raspberry Pi 4B (cualquier variante)
Fuente de alimentación compatible con Raspberry Pi 4B
Tarjeta micro SD de 8GB o más grande
Monitor
cable micro-HDMI
Ratón
Teclado
computadora portátil u otra computadora para programar la tarjeta de memoria
Paso 1: Instale el sistema operativo Shunya en Raspberry Pi 4
Necesitará una computadora portátil o computadora con un lector / adaptador de tarjetas micro SD para cargar la tarjeta micro SD con el sistema operativo Shunya.
Descargue Shunya OS desde el sitio de lanzamiento oficial
Flashear el sistema operativo Shunya en la tarjeta SD siguiendo los pasos que se indican aquí: Flashear el sistema operativo Shunya en Raspberry Pi 4.
Inserte la tarjeta micro SD en Raspberry Pi 4.
Conecte el mouse y el teclado a Raspberry Pi 4.
Conecte el monitor a Raspberry Pi 4 a través de micro-HDMI
Conecte el cable de alimentación y encienda la Raspberry Pi 4.
La Raspberry Pi 4 debería iniciarse con el sistema operativo Shunya.
Paso 2: instala Shunyaface
Shunyaface es una biblioteca de detección / reconocimiento de rostros para todas las placas compatibles con Shunya OS.
Para instalar Shunyaface necesitamos conectarlo al wifi
1. Conéctese a la wifi usando el comando:
$ sudo nmtui
2. Instalar shunyaface y cmake es fácil, ejecute los siguientes comandos:
$ sudo apt actualización
$ sudo apt instalar shunyaface cmake
Paso 3: Código de ejemplo y salida
En el código anterior, se lee una imagen usando la función imread. Este marco se pasa a la función de detección que devuelve un cuadro delimitador en la cara y también traza los puntos en los extremos de los labios y el centro de los ojos.
Descargue el código junto con los archivos necesarios que se indican a continuación y descomprima los archivos utilizando los comandos que se indican a continuación:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedetect
Compílelo usando el comando
$./setup.sh
Ejecútelo usando el comando
$./build/facedetect
Esto le mostrará una imagen con rostro detectado.
Escribe tu propio código y compila
1. Edite el archivo src / facedetect-sample.cpp y agregue su código allí.
2. luego ejecute este comando para compilar y construir binarios
$./setup.sh
3. Ejecútelo usando el comando
$./build/facedetect
Conclusión: Shunyaface puede ayudarlo a detectar o reconocer un rostro en unas pocas líneas de códigos. Si le gusta este tutorial, por favor, comparta y destaque nuestro repositorio de github que se proporciona aquí.