Alinhados com as discussões acerca da pandemia do novo Coronavírus, os acadêmicos da disciplina de Inteligência Artificial do curso de Ciência da Computação desenvolveram um projeto algorítmico de aplicativo que detecta a presença de cobertura tecidual na parte inferior da face. O projeto foi construído pelos alunos Bruno Ramos e Bruno de Lima, ambos do 7º semestre, sob a coordenação da docente Fabiana Lorenzi.
Segundo a professora, o trabalho tinha tema livre, entretanto buscou instigar os acadêmicos a criar algo que pudesse auxiliar, de alguma forma, no combate à COVID-19. "Acho que todos os projetos que vêm sendo construídos relacionados a encontrar soluções para problemas advindos da pandemia são extremamente válidos. Neste momento, estamos descobrindo que a união faz a força."
O estudante Bruno de Lima apontou sua satisfação com o resultado final do projeto. "Conseguimos, além de aprender um pouco mais sobre inteligência artificial, ajudar de alguma forma a verificar se a população está cumprindo com as normas sanitárias."
Entenda um pouco mais sobre a construção do projeto
Através de uma reunião virtual, os acadêmicos começaram a idealizar uma construção que auxiliasse a população utilizando-se da tecnologia. "Com algumas pesquisas, descobrimos como funcionavam os algoritmos para detecção de formas, objetos e pessoas", apontou Lima.
Após investigar e encontrar a melhor forma de iniciar o trabalho, foi o momento de unir os algoritmos para que, além da detecção do rosto humano, fosse capaz de identificar se aquela face estava ou não utilizando máscara. Os rostos foram, também, cadastrados em um banco de dados. Segundo Lima, foi utilizado um conjunto com aproximadamente 700 imagens de pessoas utilizando máscaras e mais 700 sem máscara.
Aplicabilidade e instalação do projeto
Segundo o acadêmico, o projeto visa à identificação e orientação, podendo ser utilizado através de uma câmera de monitoramento. Um exemplo citado é a instalação de uma câmera no corredor de uma Universidade. Ligada ao aplicativo, a câmera seria capaz de identificar o uso de máscara nos alunos que passarem pelo corredor, se feito anteriormente o cadastro de seus rostos no banco de dados.
O aplicativo está disponível para os sistemas operacionais Windows, Mac e Linux. Para instalar, basta acessar o link.
Os quatro módulos de desenvolvimento do projeto
Cadastro de rostos: Utilizando-se de algoritmos, os acadêmicos conseguiram identificar o rosto humano, mapear as suas características e salvá-las em um banco de dados e imagens. Nesta fase, foram usadas a linguagem de programação python e a biblioteca openCV.
Identificação de rostos: Ao identificar a face, o aplicativo procura em sua base de dados se ela é conhecida, através do uso de algoritmos de reconhecimento facial.
Identificação do uso de máscara: Neste momento, identifica se a face está ou não coberta por algum tipo de tecido na parte inferior. A informação é retornada imediatamente à tela.
Whatsapp: Quando é identificado alguém sem proteção, o aplicativo envia um alerta pelo celular através do whatsapp.
Emily Ebert
Estagiária de Jornalismo da Ulbra Canoas