Reconocimiento de caras con Delphi





Software de reconocimiento de caras ( face recognition ) en imágenes con formato bmp.



Lo que hace es enmarcar cada rostro detectado dentro de un rectángulo utilizando funciones de una dll llamada VCOpenCV.


VCOpenCV se basa en OpenCV (Open Computer Vision) que es una biblioteca de funciones relacionadas con visión artificial  y que como curiosidad se ha utilizado en el sistema de visión del vehículo no tripulado del "Gran desafío DARPA"

Actualmente es un área de investigación muy compleja que necesita la participación de investigadores de diferentes ámbitos, ya que involucra no sólo o programadores e ingenieros de software, sino que también necesita la colaboración de neurocientíficos y psicólogos.




Debido a que estos sistemas son poco intrusivos, aún permanecen en primera línea de investigación por encima de otros como pueden ser los sistemas biométricos, de detección de huellas o reconocimiento del iris.






Descargar codigo fuente




En caso de que nos interese detectar zonas más específicas como ojos y boca, 

tendremos que hacerlo como indica el programa del que abajo os adjunto el link




Descargar codigo fuente




Descargar OpenCV.pas




Descargar OpenCV.pas (Es la traducción de las cabeceras de Opencv en Delphi realizada por Vladimir Vasilyev)





Además me gustaría recordarles que si quieren iniciarse en la programación con Delphi pueden utilizar una versión totalmente gratuita llamada Delphi Starter Edition que la pueden descargar desde aquí.
 




Libros



Face-Detection and Gesture Recognition for Human-computer interaction

Intelligent Biometric Techniques in Fingerprint and Face Recognition (International Series on Computational Intelligence)

Handbook of Face Recognition






















7 comentarios:

  1. Espectacular, hace tiempo que quería conseguir algo parecido a esto.

    ResponderEliminar
  2. Muchas gracias por el aporte

    ResponderEliminar
  3. Very good ... Fantastic ...

    It will resolve my problem

    ResponderEliminar
  4. The Best Delphi sample code I ever had for Face Detection.
    GOD bless the good hearted Author.
    Thanks so much.
    To GOD be the glory.

    ResponderEliminar
  5. Este blog me parece ESPECTACULAR.

    ... Larga vida a Delphi ...

    ResponderEliminar
  6. Precisamente lo que andaba buscando.. este Blog es Genial..
    Aguante Delphi.!!

    ResponderEliminar
  7. Muy bueno el articulo en la detección de rostros mediante opencv y Delphi, felicitarlo por el trabajo desinteresado de enseñanza que realiza, aprovecho tambien para preguntarle en que versión de delphi realizo el ejemplo y cual es la forma correcta de instalar el opencv en delphi, disculpe estas preguntas es que recién me inicio en programacion bajo delphi

    ResponderEliminar

Simulación del movimiento de los electrones en un campo electrico

Espectacular simulación realizada con OpenGL del movimiento de los electrones cuando atraviesan un campo eléctrico. Como muestra la image...