Cita de: 79137913 en 7 Octubre 2010, 14:27 PM
HOLA!!!
Hoy vengo con algo medio ambicioso para vb6, creo que el programa no da para hacer una rutina rápida y a la vez fiable de reconocimiento de Rostros.
Ni empece con el código, es solo un proyecto que quisiera hacer, pero no se ni por donde empezar.
Según lo que tengo visto tendría que hacerlo en C pelado por su velocidad pero el tema es que este lenguaje lo se leer y programar cosas muy simples, ni hablar hacer un llamado a la webcam y demás.
Si alguien quiere sumarse por favor avise y vemos como hacemos.
Lo que se me había ocurrido era un programa en VB6 que maneje las bases de datos y que cada vez que quiera hacer un reconocimiento envié un comando a un programa en C el cual analizaría el Rostro y enviaría un integer que correspondería al numero del rostro analizado al programa en VB6 que mostraría todo lindo.
En definitiva donde buscar info, lo que hay en Google es o muy complejo o muy basico; y por supuesto si alguien quiere ayudar con el tema.
Espero respuestas y opiniones.
GRACIAS POR LEER!!!
Wenas,
Pues que te diré..,
Sobre los lenguajes no es problema, ninguno fue creado especialmente para reconocimiento facial de rostros
Así que no te hagas líos con eso lo puedes hacer en cualquier lenguaje da igual..,
Como se te dijo antes, si no sabes como reconocer un rostro (Como funciona el método) entonces no te saldrá nada de nada..,
Hace un tiempo estaba trabajando con DirectX me aburrí y no volví a intentar, pero lo interesante que vi en un Sample fue que comparaba una imagen para saber si coincidía con un cuadrito, y se mostraba en porcentajes, pues lo estudié un poco y es algo sencillo (El método más facil)
Convertir la imagen en Blanco y Negro (De 2Bit's xD, es enserio ¬¬), Hacer que los bordes sobresalgan (No se como se llama esto.., haber si me ayudan los que saben PhotoShop) o se vean más pronunciados, ahí ya puedes ver una silueta mejor como si fuese dibujada con Lapiz, ahora, la parte más compleja, (Antes haces lo mismo con la 2da imagen que vas ha comparar) entonces cuando coloques la primer imagen encima de la segunda, donde se junten los colores negro como son negativos se convierten en Blanco, la parte que no estoy seguro bien como funciona es la del porcentaje de color xD tendrás que continuar, ya tienes la idea
SaluDOS!!!