ReconocimientoFacial openCv

Páginas: 24 (5935 palabras) Publicado: 10 de octubre de 2013
ufeffIntroducción:
Este proyecto consiste en un sistema de control de un relé  destinado a la apertura y cierre de una puerta, cuya llave de acceso es el rostro del usuario. Todo fue desarrollado en lenguaje C, con la ayuda de las librerías OpenCV 2.1 para el procesamiento de las imágenes tomadas por una webcam, y libusb 1.2.6 para la comunicación con el dispositivo por medio de USB 2.0.
Unavez que la persona se ubica delante de la cámara, su rostro es separado del resto de la imagen. Luego de un proceso de normalización o adaptación la cara está lista para ser comparada con la imagen de los usuarios registrados. De acuerdo a los resultados de la comparación, es posible concluir si la persona se encuentra entre los usuarios o se trata de un intruso. En el primer caso, se da aviso alusuario que ha sido reconocido con éxito, mediante un sintetizador de texto a voz y una pantalla LCD en donde se muestra el nombre del usuario, para luego proceder a la apertura de la puerta. En caso de determinar que se trata de un intruso, se da aviso a la persona, y su rostro queda almacenado para luego ser inspeccionado. En ambos casos, todos los eventos quedan registrados junto con la hora enque se produjeron. Además, en todo momento es posible añadir, actualizar o eliminar los usuarios sin detener el proceso de reconocimiento, todo en una interface gráfica que facilita al operador.    
La comunicación entre la PC y el relé se llevó a cabo mediante un PIC18f450 configurado como HID (Dispositivo de Interface Humana) de acuerdo al protocolo USB 2.0.  











Sistema dereconocimiento Facial:
El sistema de reconocimiento facial es una aplicación que identifica automáticamente a una persona en una imagen digital. Esto es posible mediante un análisis de las características faciales del sujeto extraídas de la imagen o de un fotograma clave de una fuente de video, y comparándolas con una base de datos.
El reconocimiento facial se ha convertido en los últimos añosen una área de investigación activa que abarca diversas disciplinas, como procesado de imágenes, reconocimiento de patrones, visión y redes neuronales. Involucra tanto a investigadores del área de informática como a neurocientíficos y psicólogos. Se podría considerar también dentro del campo de reconocimiento, donde la cara es un objeto tridimensional sujeto a variaciones de iluminación, pose,etc., y ha de ser identificada basada en su proyección 2D (excepto cuando se utilizan técnicas 3D).
El objetivo de un sistema de reconocimiento facial es, generalmente, el siguiente: dada una imagen de una cara "desconocida", o imagen de test, encontrar una imagen de la misma cara en un conjunto de imágenes "conocidas", o imágenes de entrenamiento. La gran dificultad añadida es la de conseguir queeste proceso se pueda realizar en tiempo real. El sistema identificará las caras presentes en imágenes o videos automáticamente. Puede operar en dos modos:
Verificación o autentificación de caras: compara una imagen de la cara con otra imagen con la cara de la que queremos saber la identidad. El sistema confirmará o rechazará la identidad de la cara.
Identificación o reconocimiento de caras:compara la imagen de una cara desconocida con todas las imágenes de caras conocidas que se encuentran en la base de datos para determinar su identidad.
Por su naturaleza amigable, este tipo de sistemas siguen siendo atractivos a pesar de la existencia de otros métodos muy fiables de identificación personal biométricos, como el análisis de huellas dactilares y el reconocimiento del iris.
Este tipo desistema se ha aplicado en las siguientes áreas:
Áreas
Aplicaciones específicas
Biometría
Licencia de Conducir, Programas de Derecho, Inmigración, DNI, Pasaportes, Registro de Votantes, Fraude
Seguridad de
la información
Inicio de Sesión, Seguridad en Aplicaciones, Seguridad en Bases de Datos, Cifrado de Información, Seguridad en Internet, Acceso a Internet, Registros Médicos, Terminales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Opencv
  • Movimiento-Opencv
  • Opencv Tutorial
  • Opencv
  • Opencv
  • Opencv
  • Opencv
  • Instalación OpenCV con Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS