Revista Innovación y Software
Vol. 5, No. 2, Mes Septiembre - Febrero, 2024
ISSN: 2708-0935
Pág. 114-128
https://revistas.ulasalle.edu.pe/innosoft
Esta obra está bajo una Licencia
Creative Commons Atribución
4.0 Internacional.
Tipo de artículo: Artículos originales
Temática: Inteligencia artificial
Recibido: 12/07/2024 | Aceptado: 02/09/2024 | Publicado: 30/09/2024
Identificadores persistentes:
DOI: 10.48168/innosoft.s16.a179
ARK: ark:/42411/s16/a179
PURL: 42411/s16/a179
Sistema de control de acceso biométrico mediante
reconocimiento facial con técnicas de vivacidad
Biometric access control system through facial recognition
with liveness techniques
Kevin Jose Rodriguez Ponce1[0009- 0007- 6379- 0221]*, Frank Jhosep Gutierrez
Sanchez2[0009- 0001- 5814-1696], Alberto Carlos Mendoza De los Santos3[0000-0002-0469-915X]
1Universidad Nacional de Trujillo. Trujillo, Perú. t1013300121@unitru.edu.pe
2Universidad Nacional de Trujillo. Trujillo, Perú t1053300521@unitru.edu.pe
3Universidad Nacional de Trujillo. Trujillo, Perú amendozad@unitru.edu.pe
∗Autor para correspondencia: t1013300121@unitru.edu.pe
Resumen
El presente artículo tiene como finalidad una propuesta de un sistema de reconocimiento facial con técnicas de
vivacidad para el control de accesos mediante redes neuronales. El principal enfoque se ha orientado a mejorar
la seguridad del acceso un sistema a través de la aplicación de la inteligencia artificial en la biometría evitando
cualquier tipo de fraudes y suplantación. Se utilizó Python junto con el gestor de base de datos SQL Server,
además del uso de las siguientes bibliotecas como Tkinter, Cv2, Numpy, PIL, Imutils, Mediapipe, Os, Math,
Dlib, Face-recognition, Csv, Tkcalendar, Bcrypt y Pyodbc. Los resultados obtenidos al realizar 40 pruebas con
una persona real fueron de un acierto de similitud del 82.11 %, por otro lado, para verificar que la persona está
realizando un reconocimiento en vivo, se realizaron 20 pruebas con la fotografía de esa persona, en este caso el
sistema no permitía el ingreso ya que no se cumplía la verificación de vivacidad, concluyendo así que el sistema
de reconocimiento es eficaz y garantiza una mayor seguridad en el control de acceso.
Palabras claves: Control de acceso, Inteligencia artificial, Reconocimiento facial, Técnicas de vivacidad.
Abstract
The purpose of this article is a proposal for a facial recognition system with liveness techniques for access control
using neural networks. The main focus has been aimed at improving the security of access to a system through
the application of artificial intelligence in biometrics, avoiding any type of fraud and impersonation. Python was
used together with the SQL Server database manager, in addition to the use of the following libraries such as
Tkinter, Cv2, Numpy, PIL, Imutils, Mediapipe, Os, Math, Dlib, Face-recognition, Csv, Tkcalendar, Bcrypt and
Pyodbc. The results obtained by carrying out 40 tests with a real person were a similarity accuracy of 82.11 %,
on the other hand, to verify that the person is performing a live recognition, 20 tests were carried out with the
photograph of that person, in this case, the system did not allow entry since the liveness verification was not
met, thus concluding that the recognition system is effective and guarantees greater security in access control.
Keywords: Attendace control, Artificial inteligence, Facial recognition, Liveness techniques
Facultad de Ingeniería
Universidad La Salle, Arequipa, Perú
facin.innosoft@ulasalle.edu.pe
114