saltar al contenido

+49 1626571232

info@openelab.io

🚀 Envío gratuito a partir de 50€ en la UE / 80€ en todo el mundo

Cree una aplicación de reconocimiento facial con AI Edge Computing

21 May 2024 0 Comentarios

Realice acciones basadas en el reconocimiento facial con HuskyLens

 
Esta demostración de seguimiento de reconocimiento facial utiliza HuskyLens de DFRobot para el reconocimiento facial y realiza las acciones correspondientes en función de los resultados del reconocimiento. Por ejemplo, cuando HuskyLens reconoce una cara específica, puede hacer que el dispositivo agite una bandera, reproduzca música, encienda luces o ejecute otras acciones preestablecidas. Esta tecnología de reconocimiento facial inteligente puede brindar una experiencia de usuario más conveniente y personalizada.
  
     
 

Dispositivos utilizados en este proyecto

   
  • Raspberry Pi 4B
  • Dos servos SG90 de 180 grados
  • SKU SEN0305 Cámara AI HUSKYLENS de Gravedad
  • Placa de pruebas
  • Cables de puente macho a macho

 

Sensor de Visión AI HuskyLens

 
HuskyLens AI Vision Sensor es un sensor de visión AI fácil de usar que viene con siete funciones integradas: reconocimiento facial, seguimiento de objetos, reconocimiento de objetos, seguimiento de líneas, reconocimiento de colores, reconocimiento de etiquetas y clasificación de objetos. Con solo un botón, puede completar la capacitación en IA, eliminando la necesidad de capacitación compleja y algoritmos de visión intrincados, lo que le permite concentrarse más en el diseño y la implementación de sus proyectos.
   
HuskyLens tiene interfaces UART/I2C integradas, que pueden conectarse a controladores convencionales como Arduino, LattePanda y micro:bit, lo que permite una integración perfecta del hardware. HuskyLens envía directamente los resultados del reconocimiento al controlador, lo que le permite crear proyectos muy creativos sin tener que lidiar con algoritmos complejos.
 
  

Pasos Específicos

 
Este proyecto puede reconocer rostros únicos y múltiples, lo que permite un reconocimiento facial más preciso y un seguimiento de multitudes.

1. Reconociendo un Solo Rostro

Esta función puede detectar cualquier contorno facial, reconocer y rastrear rostros aprendidos y enviar datos a través del puerto serie. De forma predeterminada, está configurado para aprender y reconocer una sola cara.
Configuración de la operación
Mueva el "botón de función" hacia la izquierda hasta que aparezca "Reconocimiento facial" en la parte superior de la pantalla.
 
  
Aprender y Reconocer un Solo Rostro
(1)Detectar caras.

(2) Apunte HuskyLens a un área con caras. La pantalla resaltará automáticamente todos los rostros detectados con cuadros blancos y mostrará la palabra "rostro" para cada uno. 

(3) Si el "+" en el centro de la pantalla no está alineado con ningún marco de la cara, la luz RGB del otro lado no se encenderá.   


(4) Si el "+" en el centro de la pantalla está alineado con cualquier marco de la cara, la luz RGB del otro lado se volverá azul.
 

Consejo: Si desea que HuskyLens aprenda o reconozca su propia cara, como en un selfie, y no puede ver la pantalla, puede determinar el estado basándose en los diferentes colores de la luz indicadora RGB.
  
Aprender Caras
(1) Alinee el "+" en el centro de la pantalla de HuskyLens con la cara que desea aprender y presione brevemente el "botón de aprendizaje" para completar el proceso de aprendizaje. Si se reconoce la misma cara, aparecerá un cuadro azul en la pantalla que muestra "Cara: ID1". Esto indica que el reconocimiento facial ahora es posible.
 
 
(2) Sin embargo, la operación anterior solo permite a HuskyLens aprender un ángulo (dimensión) de una cara, pero una cara es en realidad tridimensional y tiene múltiples ángulos. Si el ángulo de la cara cambia, por ejemplo de una cara frontal a una cara lateral, es posible que HuskyLens no pueda reconocerlo. Para resolver este problema, HuskyLens tiene incorporada una función de aprendizaje continuo, que puede registrar varios ángulos de una cara, lo que hace que HuskyLens sea más preciso con el tiempo.
 
(3) El método para ingresar caras desde varios ángulos es el siguiente: (Nota: antes de aprender una cara nueva, primero debe hacer que HuskyLens olvide las caras que ya aprendió. Consulte la sección "Olvidar caras aprendidas" para obtener instrucciones).
 
(4) Alinee el "+" en el centro de la pantalla de HuskyLens con la cara que desea aprender y presione y mantenga presionado el "botón de aprendizaje" sin soltarlo. Aparecerá un cuadro amarillo con la etiqueta "Cara: ID1" en la cara de la pantalla, lo que indica que HuskyLens está aprendiendo la cara. Luego, alinee el cuadro amarillo en el centro de la pantalla de HuskyLens con diferentes ángulos del rostro de la misma persona, como las vistas frontal y lateral (también pueden ser varias fotos de la misma persona), para ingresar varios ángulos de este rostro. Durante el proceso de aprendizaje, la luz RGB será amarilla.
 
 
(5) Luego, suelte el "botón de aprendizaje" para finalizar el proceso de aprendizaje. Si HuskyLens reconoce la cara aprendida, se resaltará con un cuadro azul en la pantalla y mostrará "Cara: ID1".
Consejo: Si no hay un "+" en el centro de la pantalla, significa que HuskyLens ya ha aprendido caras en esta función (estado aprendido). Para que HuskyLens aprenda una nueva cara, primero debe hacer que olvide las caras aprendidas anteriormente.
 
Reconocer caras
(1) La información facial aprendida por HuskyLens se guardará automáticamente. Posteriormente, cuando HuskyLens detecte una cara aprendida, la resaltará con un cuadro azul con la etiqueta "Cara: ID1". El tamaño del cuadro se ajustará al tamaño de la cara y lo rastreará automáticamente. Durante este tiempo, la luz indicadora RGB estará verde.
 
 

Fenómeno Experimental

La demostración de reconocimiento facial desarrollada por el equipo de OpenELAB utiliza HuskyLens para la detección y el reconocimiento de rostros. Luego controla la subida y bajada de una bandera a través del control de señal conectando el pin de señal de un servo de 180 grados SG90 al pin de salida PWM GPIO5 en una Raspberry Pi. Este proyecto se utiliza ampliamente en sistemas de vigilancia, sistemas de control de acceso, inspecciones fronterizas, campos de seguridad pública y más, para identificar y rastrear a sospechosos de delitos y personas desaparecidas.
 
 
 
 
Si está trabajando en un proyecto que utiliza una aplicación de reconocimiento facial, nuestro sitio web ofrece una amplia gama de productos de reconocimiento facial y también podemos producir aplicaciones de reconocimiento facial personalizadas según sus requisitos .
OpenELAB es una plataforma de desarrollo integral para entusiastas de la electrónica AIoT global y una comunidad de código abierto para ingenieros electrónicos. Además de proporcionar módulos para desarrolladores en línea, nuestros servicios también incluyen la fabricación personalizada de diversas piezas electrónicas, como microinterruptores y baterías, así como piezas de plástico o metal mediante impresión 3D, moldeo por inyección, CNC , corte por láser , etc.
Además de los productos de reconocimiento facial, OpenELAB ofrece otros servicios de abastecimiento de componentes electrónicos, como sensores , pantallas , IoT y más . OpenELAB tiene un sitio web fácil de usar que facilita la búsqueda de los componentes que necesita y ofrecemos envíos rápidos a clientes de todo el mundo.
Además, OpenELAB ofrece Diseño como Servicio ( DaaS ) para la optimización del diseño, Fabricación como Servicio ( MaaS ) para la fabricación de producción, Cadena de suministro como servicio ( SaaS ) para soporte de la cadena de suministro y calidad como servicio ( QaaS ) para control de calidad de productos AIoT en transición a producción en masa, asegurando una transición sin problemas a la fase de producción comercial .
Lo más importante es que OpenELAB se dedica a construir una comunidad global de código abierto para desarrolladores electrónicos AIoT. A través de la comunidad abierta OpenELAB, los desarrolladores de la revolución electrónica AIoT pueden colaborar, empoderarse mutuamente y crear una cultura de respeto mutuo e intercambio colaborativo, generando productos de hardware inteligente AIoT más innovadores para el mundo.
Publicación anterior
Siguiente publicación

Deja un comentario

Todos los comentarios del blog se revisan antes de publicarlos.

Alguien compró recientemente un

¡Gracias por suscribirte!

¡Este correo electrónico ha sido registrado!

Compra el look

Elija opciones

Editar opción
Notificación de nuevo disponible
this is just a warning
Acceso
Carro de la compra
0 elementos
RuffRuff App RuffRuff App by Tsun