Sistema de gestión de asistencia escolar para alumnos mediante reconocimiento facial
DOI:
https://doi.org/10.5935/jetia.v8i38.838Resumen
Actualmente, en el escenario de la ciudad de Manaus, la mayoría de los registros de asistencia de los alumnos en las instituciones educativas se realizan de forma manual,tornando así el proceso bastante laborioso y repetitivo para los docentes, sumado a esto, este sistema no se presenta como totalmente confiable,
porque el método utilizado se muestra vulnerable al error humano. Para ahorrar tiempo y garantizar que el registro se realice sin fallas,
este trabajo desarrolla y aplica un sistema para registrar a los estudiantes mediante el reconocimiento facial,
y también tiene una función que activa un mensaje de correo electrónico que advierte la ausencia del niño a los padres responsables si el estudiante no está presente en clase.
El proyecto utiliza el lenguaje Ruby, para el desarrollo del sistema de gestión de registros de asistencia,
y el lenguaje Python en conjunto con la librería OpenCV para el reconocimiento facial.
Descargas
Referencias
D. J. L. Setúbal, “A importância do ensino presencial - Blog Saúde Infantil,” Instituto PENSI - Estudos Clínicos em Pediatria e Saúde Infantil, Sep. 02, 2021. https://institutopensi.org.br/a-importancia-do-ensino-presencial/ (accessed Sep. 20, 2022).
E. Marais, D. Argles, and B. von Solms, “Security Issues Specific to e-Assessments,” presented at the 8th Annual Conference on WWW Applications (07/09/06), 2006. Accessed: Oct. 10, 2022. [Online]. Available: https://eprints.soton.ac.uk/261433/
L. Mukuno, E. T. Moraes, R. M. Haddad, and E. C. Almeida, “Aplicando modelo de aprendizagem supervisionada para apoio ao score de autenticação biométrica,” in Anais do Seminário Integrado de Software e Hardware (SEMISH), Jul. 2021, pp. 201–206. doi: 10.5753/semish.2021.15823.
A. Netto and F. Maciel, Python Para Data Science: E Machine Learning Descomplicado. Alta Books, 2021.
C. P. Pertuz, Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial. Ediciones de la U, 2022.
A. Sobral, “BGSLibrary: An OpenCV C++ Background Subtraction Library,” IX Workshop de Visão Computacional (WVC'2013), Jun. 2013, Accessed: Oct. 10, 2022. [Online]. Available: https://www.academia.edu/5615730/BGSLibrary_An_OpenCV_C_Background_Subtraction_Library
A. M. Torres, “Ruby on Rails como ambiente de desenvolvimento de um sistema para gerenciamento das etapas associadas ao processo de tipagem HLA praticado pelo laboratório de HLA da UERJ,” p. 116, 2018.
A. M. Torres, “Ruby on Rails como ambiente de desenvolvimento de um sistema para gerenciamento das etapas associadas ao processo de tipagem HLA praticado pelo Laboratório de HLA da UERJ,” Ruby on Rails as a development environment for a management system of the steps associated with the HLA typing process practiced by the HLA laboratory of UERJ, Aug. 2018, Accessed: Oct. 01, 2022. [Online]. Available: https://www.bdtd.uerj.br:8443/handle/1/7669
“Documentation.” https://www.ruby-lang.org/en/documentation/ (accessed Oct. 10, 2022).
Ian Goodfellow, Yoshua Bengio, and Aaron Courville, “Deep Learning.” https://www.deeplearningbook.org/ (accessed Sep. 15, 2022).
D. E. King, “Dlib-ml: A machine learning toolkit,” The Journal of Machine Learning Research, vol. 10, pp. 1755–1758, 2009.
J. Galloway, P. Haack, B. Wilson, and K. S. Allen, Professional ASP.NET MVC 5. John Wiley & Sons, 2014.
“(82) Ian Sommerville - Engenharia de Software 9 ed | Natalia Graciano - Academia.edu.” https://www.academia.edu/42787809/Ian_Sommerville_Engenharia_de_Software_9_ed (accessed Aug. 07, 2022).
M. F. de Lemos, P. C. Oliveira, L. C. Ruela, M. da S. Santos, T. C. Slveira, and J. C. de S. Reis, “APLICABILIDADE DA ARQUITETURA MVC EM UMA APLICAÇÃO WEB(WebApps),” RE3C - Revista Eletrônica Científica de Ciência da Computação, vol. 8, no. 1, Art. no. 1, Nov. 2013, Accessed: Oct. 10, 2022. [Online]. Available: https://revistas.unifenas.br/index.php/RE3C/article/view/54
M. Flower, “GUI Architectures,” martinfowler.com. https://martinfowler.com/eaaDev/uiArchs.html (accessed Oct. 13, 2022).
R. M. Santos, “Um-Estudo-de-Processamento-de-Imagens-com-OPENCV”, Accessed: Oct. 13, 2022. [Online]. Available: https://www.academia.edu/8424043/Um_Estudo_de_Processamento_de_Imagens_com_OPENCV
P. C. Bernardo, “Padrões de testes automatizados,” text, Universidade de São Paulo, 2011. doi: 10.11606/D.45.2011.tde-02042012-120707.
M. R. S. Monteiro, “Desenvolvimento de testes automatizados para frontend,” masterThesis, 2021. Accessed: Oct. 14, 2022. [Online]. Available: https://run.unl.pt/handle/10362/123471
L. R. P. Izabel, “TESTES AUTOMATIZADOS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARES,” p. 65, 2014.
C. N. Camargos, C. A. Mendonça, and S. M. Duarte, “Da imagem visual do rosto humano: simetria, textura e padrão,” Saude soc., vol. 18, pp. 395–410, Sep. 2009, doi: 10.1590/S0104-12902009000300005.
MARTINEZ, Valquiria. “Mistérios do rosto: Manual de Fisiognomonia”. 1997.
L. G. Farkas, “Accuracy of Anthropometric Measurements: Past, Present, and Future,” The Cleft Palate-Craniofacial Journal, vol. 33, no. 1, pp. 10–22, Jan. 1996, doi: 10.1597/1545-1569_1996_033_0010_aoampp_2.3.co_2.
R. C. Gonzalez and R. E. Woods, Processamento de Imagens Digitais. Editora Blucher, 2009.
G. Câmara, R. C. M. Souza, U. M. Freitas, and J. Garrido, “Spring: Integrating remote sensing and gis by object-oriented data modelling,” Computers & Graphics, vol. 20, no. 3, pp. 395–403, May 1996, doi: 10.1016/0097-8493(96)00008-8.
J. I. S. da Silva, “Reconhecimento facial em imagens de baixa resolução,” Feb. 24, 2015. https://repositorio.ufpe.br/handle/123456789/16367 (accessed Oct. 13, 2022).
A. K. Jain, P. Flynn, and A. A. Ross, Handbook of Biometrics. Springer Science & Business Media, 2007.
Department of Computer Science & Engineering Roorkee Institute of Technology, Roorkee (U.K.), India and H. Srivastava, “A Comparison Based Study on Biometrics for Human Recognition,” IOSR-JCE, vol. 15, no. 1, pp. 22–29, 2013, doi: 10.9790/0661-1512229.
Department of Computer Science & Engineering Roorkee Institute of Technology, Roorkee (U.K.), India and H. Srivastava, “A Comparison Based Study on Biometrics for Human Recognition,” IOSR-JCE, vol. 15, no. 1, pp. 22–29, 2013, doi: 10.9790/0661-1512229.
Romdhani, Sami. "Face recognition using principal components analysis." University of Glasgow (Dissertation) ,1996.
Junior, A. and Filho, M. “Aplicações de Processamento de Imagens a Sistemas de Segurança,” p. 21. 2002.
P. S. T. Magalhães and H. D. dos Santos, “Biometria e autenticação,” Oct. 2003. Accessed: Oct. 13, 2022. [Online]. Available: http://repositorium.sdum.uminho.pt/
“Manifesto para Desenvolvimento Ágil de Software.”http://agilemanifesto.org/iso/ptbr/manifesto.html (accessed Oct. 13, 2022).
D. Ludvig and J. D. Reinert, “Estudo do uso de Metodologias Ágeis no Desenvolvimento de uma Aplicação de Governo Eletrônico,” p. 157.
Jim, H. "Retiring Lifecycle dinosaurs: Using Adaptive Software Development to meet the challenges of a high-speed, high change environment". 2000.
P. Abrahamsson, J. Warsta, M. T. Siponen, and J. Ronkainen, “New directions on agile methods: a comparative analysis,” in Proceedings of the 25th International Conference on Software Engineering, USA, May 2003, pp. 244–254.
L. Williams and A. Cockburn, “Agile software development: it’s about feedback and change,” Computer, vol. 36, no. 6, pp. 39–43, Jun. 2003, doi: 10.1109/MC.2003.1204373.
A. Hamed and H. Abushama, “Popular agile approaches in software development: Review and analysis,” Aug. 2013, pp. 160–166. doi: 10.1109/ICCEEE.2013.6633925.
K. Beck, Programação Extrema (XP) Explicada. Bookman, 2004.
T. B. Pontes and D. D. B. Arthaud, “METODOLOGIAS ÁGEIS PARA O DESENVOLVIMENTO DE SOFTWARES,” Ciência e Sustentabilidade, vol. 4, no. 2, Art. no. 2, 2018, doi: 10.33809/2447-4606.422018173-213.
M. de S. Dias, “Autenticação Segura Baseada em Biometria Voltada para a Dinˆamica da Digita¸c˜ao,” p. 70, 2009.








