DACOSTALONDEROMARÇAL2008Proposta
Reconhecimento De Expressões Faciais
A idéia inicial era criar um programa para reconhecimento de pessoas, mas o programa provavelmente não funcionaria com uma boa precisão. Então mudamos o foco para reconhecer expressões faciais para conseguir uma acurácia melhor. Em uma pesquisa rápida pela internet não pudemos encontrar nenhum programa OpenSource com essa funcionalidade, mas pudemos encontrar diversos artigos e teses, além de algum código a respeito de visão computacional. A apresentação da pesquisa está dividida basicamente em categorias: trabalhos acadêmicos, programas com código-fonte livre contendo funcionalidades úteis no reconhecimento de imagem e programas proprietários.
An online Facial Expression Dictionary as a first step in the creation of a complete Nonverbal Dictionary http://www.kbs.twi.tudelft.nl/Publications/MSc/2002-Jongh-MSc.html Este é um trabalho de mestrado que relata os métodos usados para implementar o reconhecimento de expressões faciais.
Facial Expression Recognition:
A Brief Tutorial Overview
http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/CHIBELUSHI1/CCC_FB_FacExprRecCVonline.pdf Um resumo das dificuldades e dos resultados (performance e precisão) de um programa de reconhecimento de expressões faciais.
FACIAL EXPRESSION RECOGNITION FROM VIDEO SEQUENCES http://www.ifp.uiuc.edu/~iracohen/publications/ICME02Cohen.pdf O artigo apresenta um método melhor para reconhecer expressões faciais: o Tree-augmented-Naive-Bayes (TAN) que é melhor que o NB-classifiers. Usa uma biblioteca OpenSource, o JabaBayes (informações adiante).
I WVC - Workshop de Visão Computacional http://iris.sel.eesc.sc.usp.br/wvc2005/AnaisWVC2005-V2.pdf Diversos artigos sobre Visão Computacional
Visual Recognition of Gestures http://sourceforge.net/projects/visualgestures/ http://www.youtube.com/watch?v=dFff01Tjvww Reconhecimento de diversas regiões do corpo humano. Essa é uma tese de doutorado de um estudante Mexicano.
Ares Face Recognition http://sourceforge.net/projects/aresfacer/ Programa OpenSource para reconhecer pessoas. O código e fonte esta em alemão e o programa só está compilado para Windows e não roda no wine do Linux.
OpenSource Computer Vision Library http://sourceforge.net/projects/opencvlibrary/ A biblioteca OpenCV (OpenSource Computer Vision Library) é usada pelos dois projetos de reconhecimento de imagens citados. Esta biblioteca foi originalmente desenvolvida pela Intel em 2000. Um dos exemplos que vem junto com a documentação do pacote é um código de reconhecimento de faces em vídeos ou em fotos.
Java OpenCV MatchTemplate
http://sourceforge.net/projects/jmatchtemplate/
“This Java native library wraps OpenCV (Computer Vision Lib.) function cvMatchTemplate and implements methods for utilities result visualization. It allows efficient images template matching using Normalized Cross-Correlation (NCC) and others algorithms.”
JabaBayes http://www.cs.cmu.edu/~javabayes/ Biblioteca OpenSource que usa uma técnica chamada “Bayes”.
FaceShop http://www.abalonellc.com/faceshop-photoshop-plugin1.html http://downloadlivre.spaces.live.com/Blog/cns!CDEB17E63C0784A6!197.entry Extensão paga do PhotoShop para reconhecimento de faces para edição. O segundo link é uma versão alternativa para testar o software.
Softwares para testar:
http://downloads.uol.com.br/windows/imagem/realtimefacedetector.jhtm
https://sourceforge.net/projects/visage-hci/
http://amp.ece.cmu.edu/projects/FaceTracking/
aresface
faint