Reconhecimento Facial

A detecção facial é uma técnica de visão computacional para determinar a existência de rostos a partir da imagem capturada por uma câmara. O reconhecimento facial envolve não apenas a detecção de rostos, mas também a identificação de indivíduos.

Este tipo de software pode ser utilizado para controlar acessos, assiduidade e pontualidade, determinar quantas pessoas se encontram num determinado local, ou detectar intrusos e activar um alarme.

Neste caso, o software foi criado utilizando a linguagem de programação Python, tendo sido implementados os algoritmos Eagin Faces, Fisher Faces e LBPH para detecção de rostos e reconhecimento de indivíduos, utilizando uma webcam de computador.

Esta técnica é dividido em duas partes: na primeira parte foram tiradas fotografias de todos os indivíduos, para que pudessem ser identificados, através da criação de uma base de dados para trabalhar os algoritmos; a segunda parte trata da detecção e reconhecimento de rostos, especificamente identificando pessoas e diferenciando-as de todas as outras. No vídeo, você pode ver que existe um identificador associado à pessoa que foi detectada.

Os dados resultantes do reconhecimento facial são armazenados numa base de dados online para posterior pesquisa e tratamento.

Outros Projetos