Biometría facial ESP32 CAM

Cerrado Publicado hace un año Pagado a la entrega
Cerrado

Requerimientos: Usar la placa de desarrollo ESP32 CAM

Objetivo: controlar el encendido y apagado de 18 luces leds mediante reconocimiento facial de 18 diferentes usuarios.

Funcionamiento: El sistema de luces tiene DOS botones (Encender y Apagar) al usuario presionar el botón Encender, el sistema debe tomar y almacenar la captura del rostro de la persona en un tiempo <= 3 segundos, y activar una Luz LED que esté disponible, esta numeración debe estar configurada en un arreglo o matriz en orden de ( 1 a 18 ), el rostro se debe asociar adicionalmente a un valor numérico en un array y al finalizar la operación imprimir por consola: " la posición del rostro#, Posición del Led encendido #, estado led ON or OFF".

Para apagar la luz el usuario registrado debe pulsar el botón Apagar el sistema debe nuevamente tomar captura y comparar cual de las imágenes almacenadas corresponde al rostro registrado, si el rostro es valido apagar la luz led perteneciente al rostro almacenado previamente, e indicar mediante un consola , " la posición del rostro#, Posición del Led apagado #, estado led ON or OFF" en caso contrario que no se valide el rostro generar una señal de salida por alguno de los pines disponible temporizada 3 segundos y esperar a que se presione de nuevo el botón para hacer validación de APAGAR O ENCENDER.

Condiciones:

*Para almacenar los datos se puede usar una micro SD u otro sistema de almacenamiento de datos de su preferencia.

* Los botones Encender y Apagar están conectados a una resistencia PULL DOWN, puede usar los pines de su preferencia.

* Un mismo usuario NO pude encender más de una luz led.

*Sí el usuario No esta registrado previamente el sistema no debe generar ninguna acción en caso de presionar el botón de Apagar.

*Los rostros no se deben eliminar, deben quedar almacenados en una micro sd con un nombre de carpeta "historial" sin que interfiera con el funcionamiento del sistema. Debe contar con una capacidad de 500 rostros

*Al llegar al limite de rostros determinado, dar una señal de salida mediante un pin disponible con encendido permanente hasta que el sistema valide que ya no tienen esa información contenida en memoria.

Arduino Electrónica

Nº del proyecto: #34565489

Sobre el proyecto

6 propuestas Proyecto remoto Activo hace un año

6 freelancers están ofertando un promedio de $85 / hora por este trabajo

Ahmed8033

Hello there, I am electronics engineer and have experience of developing facical recognition system using Arduino. I have read your description and can do your task. Feel free to inbox me for more discussion.

$400 USD / hora
(48 comentarios)
5.5
riskindevai

Dear Client. Thanks for posting this project. We are very pleased to bid for your project. This project caught my interest and I am 100% confident that I can complete your project. I have experience in hardware and emb Más

$25 USD / hora
(7 comentarios)
4.2
braincenter

Hello, I hope this message finds you well, Thanks for posting such an interesting project. I'm the exact type of contractor you are searching for. Having worked on similar projects for the past 10 years, I can handle Más

$20 USD / hora
(8 comentarios)
4.2
Urrudelu33

Conozco el sistema del ESP32 y tengo conocimientos sobre microcontroladores, tanto en C como en C++ puedo programarlo tanto en el SDK como en arduino o platformIO

$17 USD / hora
(0 comentarios)
0.0
jhonyzavarce

Hola Todo lo que pides es facil salvo lograr que ESP32 te pueda extraer la matriz para comparar los rostros en 3 segundos. Yo ya he hecho en programas android usando la libreria dlib en C++ usando un Sansung S8. Si us Más

$20 USD / hora
(0 comentarios)
0.0