thesis

Desenvolvimento de um Protótipo de Software de Reconhecimento Facial de Tempo Real para Registro Eletrônico de Ponto em Ambientes Indoor com Utilização do Dispositivo KINECT.

Abstract

A interação homem-máquina é um tema cada vez mais estudado, sendo aplicado em cada vez mais áreas, obtendo assim um relevo importante no desenvolvimento de sistemas inteligentes. Este projeto teve como principal objetivo a criação de um sistema de reconhecimento de características faciais. O sistema foi estruturado de forma a poder ser usado como uma framework independente e de simples utilização, facilmente expansível (possibilitando a adição de novas funcionalidades) e com um grau de precisão suficiente para que os resultados sejam bastante reais e eficazes. Foi ainda tida em atenção a escalabilidade do sistema, utilizando-se para isso boas práticas de engenharia de software como design patterns.Para o desenvolvimento do sistema, foi adotado o dispositivo Kinect da Microsoft em conjunto com a biblioteca de visão computacional OpenCV. O Kinect foi escolhido devido essencialmente ao seu SDK (Software Development Kit) bastante completo, à qualidade da captura dos dados e à sua grande comunidade de utilizadores, onde facilmente se pode encontrar suporte para eventuais problemas. A escolha do OpenCV deve-se igualmente à sua grande comunidade e aos seus algoritmos e classificadores. Entre eles destacam-se os classificadores como o Cascade e os algoritmos como o Eigenface e o Fisherface.A arquitetura da framework foi testada numa aplicação real para a captura de dados experimentais. Essa aplicação reproduz um possível cenário de uso, revelando assim alguns dos pontos fortes e fracos do sistema. Como pontos fortes realçamos a fácil utilização da framework e a sua capacidade de identificar diferentes tipos de pessoas com um bom grau de confiança e velocidade. Os pontos onde há maior necessidade de trabalho estão relacionados com a adição de mais módulos de detecção e com a otimização dos já existentes de modo a melhorar os resultados e abranger mais casos de uso.Este trabalho apresenta um estudo sobre a viabilidade no uso do sensor Kinect como dispositivo de captura e extração de dados em um sistema biométrico de reconhecimento facial. Será apresentado um software para auxiliar na captura dos dados fornecidos pelo sensor Kinect gerando uma base de dados de imagem local, a qual deverá ser utilizada na identificação e no reconhecimento de pessoas em um ambiente indoor. Como resultado, será verificada a capacidade do algoritmo quanto ao reconhecimento e a identificação dos indivíduos presentes na cena com base nos dados obtidos pelo dispositivo (sensor Kinect).Palavras-chave: Kinect - Biometria – Reconhecimento de padrões - Reconhecimento Facial

    Similar works