Page 90 - INATEL - Revista Fetin 39ª- Vol8
P. 90
HawkEye
Equipe: Edmundo Silva | Hadam Fernandes | Maycol Pereira
Orientador: Renzo Paranaíba Mesquita
Em diversos eventos, há fotógrafos que estão a todo momento tirando fotos dos participan-
tes. Mas para onde vão as fotos? E se um assaltante mascarado foge e joga a máscara
para longe esquinas após o assalto, como fazer para identificar todos os rostos que pas-
saram por todas as câmeras? Ou em casos de desaparecimento? Pensando em toda essa
problemática, o projeto HawkEye entra em ação. O software consiste em um identificador
de rostos que os separa em álbuns diferentes e específicos automaticamente para cada
pessoa diferente.
projeto
Ao buscar soluções para o cotidiano, o projeto HawkEye consiste num software que coleta
traços de rostos encontrados em um banco de dados, podendo ser virtual ou não. Dessa
forma, através do algoritmo de ranquemento de ordem das faces identificadas, ele conse-
gue destacar numa coletânea de imagens (clusters) as pessoas de forma separada, criando
álbuns exclusivos para essas faces encontradas. Desse modo, há a possibilidade de se
concentrar num único banco de dados, todas as vezes que a pessoa participar de eventos
ou até mesmo em lugares onde haja bastante circulação de pessoas. Para isto, a foto des-
se indivíduo que já tenha sido identificada com o seu nome numa varredura anterior, pode
reservar um novo álbum categorizado, se houver um registro num cadastro previamente.
funcionamento
Todo o software foi projetado na linguagem Python e ele Logo após, os dados passam por uma biblioteca capaz de
executa o processo de tal maneira que: primeiramente, a identificar os padrões da face e eliminando tudo aquilo que
imagem é acessada a partir de um banco de dados e con- não for necessário. Enfim, essa memória é transferida a um
vertida em uma matriz, em que cada pixel se torna uma novo script, cuja função é separá-los identificando-os em
posição dela. pastas categorizadas.
Instituto Nacional de Telecomunicações - Inatel