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 VCOpenCV.dll

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

Relacionados:

Seguimiento de personas, animales y objetos con OpenCV

(Tesis doctoral) técnicas de reconocimiento facial mediante redes neuronales

OCR con Tesseract

OCR simplificado

OCR con Delphi

Chipmunk 2D Physics engine


Relacionados sobre imágenes:


Componente para generar efectos graficos

Librería Exif

Componente para manipulacion de imagenes

Morphing con delphi


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

Si te ha gustado este artículo, puedes compartirlo haciendo click en los botones de abajo ;)







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