Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Reconocimiento facial (https://www.clubdelphi.com/foros/showthread.php?t=76701)

jotass 19-11-2011 19:26:25

Reconocimiento facial
 
buenas a todos del club no se si me podrina dar unas ideas o por donde podria comensar para desarrollar una aplicación en delphi para realizar reconocimiento facial bueno nose si me podrian dar una mano encuanto a esto y si es posible desarrollarlo en delphi o existe algun componente que facilite hacer algo asi de ante mano gracias saludos

Delphius 19-11-2011 19:57:03

Antes que nada,
¿Te llevas, o al menos medio te defiendes con el inglés? ¿Te gusta el álgebra, en concreto matricial? ¿Sabes algo de redes neuronales? Sin eso... ¡estas muerto! :D

Te recomiendo que te empieces a armar de valor... y busca en inglés sobre EigenFace, FisherFace, y redes neuronales para reconocimiento de caras. Un dato extra: toma como guía a unas personas de nombre Turk, Pentland y Zhao... a ver si algo te dice :rolleyes:

De que existen bibliotecas que ya hacen eso no lo niego... nomás te advierto que es mejor entender de a que va todo eso, para poder sacarle provecho.

Saludos,

Neftali [Germán.Estévez] 21-11-2011 11:16:43

Aparte de lo comentado por Delphius, te recomiendo los siguientes 2 enlaces:

*Luxand Face SDK

* Reconocimiento de caras con Delphi

Casimiro Noteví 21-11-2011 11:38:50

Reconocimiento facial, si te refieres a detectar si es una persona u otra, entonces haz caso de Delphius y Neftalí. Pero si es para detectar si es una cara, como las cámaras de fotos, en algún hilo puse unos componentes que lo hacían, a ver si lo encuentro...

ecfisa 21-11-2011 11:46:39

Hola Casimiro.

Si no recuerdo mál :rolleyes:, creo que en una oportunidad pusiste en un mensaje un enlace al código fuente de un reconocedor (creo que fué a principios de este año).

Lo busqué por todos lados pero no lo pude encontrar...:(

Saludos.

Casimiro Noteví 21-11-2011 11:57:54

Lo encontré, aquí está.

jotass 05-12-2011 21:54:33

esta dura la cosa
 
Muchas gracias Delphius, Neftalí, Casimiro Notevi y a todos por tu aporte.


Te cuento con el ingles me defiendo me gusta mucho las matemáticas y sobre redes neuronales estoy casi nulo no se sime prian ayudar enese asunto donde comensar, y como comensar a desarrollar redes neuronales y la verdad me daria mucha satisfación desarrollarlo yo mismo y no haci usar librerias uanque como dijieron para que volver a inventar la rueda pero como dije me daria mucha satisfación a mismo poder desarrollar algo de esa magnitud espero su ayuda.

ah por sierto lo que quiero lograr hacer es reconocer a una persona por su rostro y no reconocer un rostro (no lo que hace las camaras digitales) muchas gracias nuevamente por su ayuda hasta en otra.
por fa si el material puede ser en pdf mucho mejor o algun texto por que no tengo mucha acceso a intenet saludos

Casimiro Noteví 05-12-2011 22:50:06

Es algo muy complicado, no es un simple tutorial,.

Delphius 06-12-2011 03:09:01

Cita:

Empezado por jotass (Mensaje 420574)
Muchas gracias Delphius, Neftalí, Casimiro Notevi y a todos por tu aporte.


Te cuento con el ingles me defiendo me gusta mucho las matemáticas y sobre redes neuronales estoy casi nulo no se sime prian ayudar enese asunto donde comensar, y como comensar a desarrollar redes neuronales y la verdad me daria mucha satisfación desarrollarlo yo mismo y no haci usar librerias uanque como dijieron para que volver a inventar la rueda pero como dije me daria mucha satisfación a mismo poder desarrollar algo de esa magnitud espero su ayuda.

ah por sierto lo que quiero lograr hacer es reconocer a una persona por su rostro y no reconocer un rostro (no lo que hace las camaras digitales) muchas gracias nuevamente por su ayuda hasta en otra.
por fa si el material puede ser en pdf mucho mejor o algun texto por que no tengo mucha acceso a intenet saludos

Si lo que buscas es reconocer a una persona de otra, o de un conjunto de personas, entonces debes empezar justo por lo que comenté: Eigenface. Que es la técnica más básica. Esta se basa más que nada en aplicaciones de conceptos del álgebra matricial, y aprovecha (rescata) un concepto de la teoría de probabilidades que se conoce como Análisis de Componentes Principales (PCA en inglés).
Los primeros estudios y avances serios en el tema se dió por Turk y Pentland.

Yo ya he dicho demasiado, el que sabe buscar encuentra. Existe un paper bien ilustratativo sobre el trabajo de Turk que puede descargarse libremente y en ACM hay un paper que repasa sobre los trabajos de los últimos años y expone las principales técnicas. Claro está, el paper de ACM no se distribuye gratuitamente, debes estar registrado.
Eigenface es la base, como dije. De allí se extendió el concepto a Fisherface, se los combinó con otras técnicas no holísticas y también se han propuesto la utilización de redes neuronales.

Yo de esto lo se, porque me tomé el atrevimiento de buscar y asesorarme en su momento. Más no puedo decir porque compromete mi material de trabajo y no estoy en completa libertad de exponerlo.

Y no hay guía... ¡si la hubiera todos estaríamos jugando a lo CSI! :D es un trabajo extenso, ni se hace con dos clics. Es muy desafiante, prepárate para sudar gotas gordas.

Saludos,


La franja horaria es GMT +2. Ahora son las 05:50:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi