La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ENRIQUE CAÑO MARÍN MARCOS MAROTO GÓMEZ

Presentaciones similares


Presentación del tema: "ENRIQUE CAÑO MARÍN MARCOS MAROTO GÓMEZ "— Transcripción de la presentación:

1 Aplicación de control de acceso a parking a nivel de usuario y supervisor basado en opencv
ENRIQUE CAÑO MARÍN MARCOS MAROTO GÓMEZ PROCESAMIENTO DE IMÁGENES POR COMPUTADOR MÁSTER EN ROBÓTICA Y AUTOMATIZACIÓN UNIVERSIDAD CARLOS III MADRID

2 ÍNDICE INTRODUCCIÓN PROCESAMIENTO DE IMÁGENES
Descripción Algoritmo ANPR FTP OCR PROCESAMIENTO DE IMÁGENES Detección de matrículas Interfaz gráfica: identificación de mano SERVIDOR WEB Y COMUNICACIÓN FTP OCR BASADO EN CLASIFICADOR SENCILLO MEJORAS FUTURAS Y CONCLUSIONES

3 DESCRIPCIÓN ALGORITMO ANPR OCR FTP
INTRODUCCIÓN DESCRIPCIÓN ALGORITMO ANPR OCR FTP

4 INTRODUCCIÓN: Descripción
La funcionalidad básica de esta aplicación consiste en gestionar la entrada/salida de vehículos de un parking, identificando a los usuarios, a los vehículos, así como la hora de entrada y salida de cada usuario. Usuario Supervisión

5 VÍDEO

6 INTRODUCCIÓN: Algoritmo ANPR
ALGORITMO ANPR (AUTOMATIC NUMBER PLATE RECOGNITION) NIVEL LOCAL: USUARIO NIVEL REMOTO: SUPERVISOR

7 INTRODUCCIÓN: OCR OPTICAL CHARACTER RECOGNITION

8 INTRODUCCIÓN: FTP FILE TRANSFER PROTOCOL: protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Fuente: Transmisión de datos y Redes de comunicaciones. Behrouz A. Forouzan.

9 PROCESAMIENTO DE IMÁGENES
DETECCIÓN DE MATRÍCULAS INTERFAZ GRÁFICA: RECONOCIMIENTO DE LA MANO

10 Detección de matrículas: Algoritmo ANPR
Imagen original coche ROI (Region of interest) cvtColor(gray) threshold(CV_THRESH_BINARY + CV_THRESH_OTSU) Largest Contour → Bounding rect Recortar imagen ROI (Bounding rect) cvtColor(gray) LUT x2 OCR Tesseract

11 Algoritmo HGR (Hand Gesture Recognition)
Imagen inicial de la webcam cvtColor(hsv) ROI(Region of Interest) inRange() Búsqueda de características de la piel Erode Dilate(2) FindContours→ Largest Contour Centroide

12 SERVIDOR WEB Y COMUNICACIÓN FTP
ESQUEMA DE COMUNICACIONES SERVIDOR WEB COMUNICACIÓN FTP

13 SERVIDOR WEB Y COMUNICACIÓN FTP

14 OCR BASADO EN CLASIFICADOR SENCILLO
SEGMENTACIÓN CLASIFICADOR

15 SEGMENTACIÓN Imagen matrícula Threshold(CV_THRESH_BINARY_INV) Dilate
FindContours → LargestContour → BoundingRect Eliminación de contornos pequeños e interiores Segmentación de cada carácter de la matricula Threshold(CV_THRESH_BINARY) a cada carácter segmentado Dilate(3) → Erode → Dilate → Erode

16 SEGMENTACIÓN Imagen matrícula Threshold(CV_THRESH_BINARY_INV) Dilate
FindContours → LargestContour → BoundingRect Eliminación de contornos pequeños e interiores Segmentación de cada carácter de la matricula Threshold(CV_THRESH_BINARY) a cada carácter segmentado Dilate(3) → Erode → Dilate → Erode Clasificador OCR

17 CLASIFICACIÓN DEL CARÁCTER
CLASIFICADOR EXTRACCIÓN DE CARACTERÍSTICAS DEL CARÁCTER Dimensiones del carácter: Ancho x Largo Centroide (x,y) Área Longitud COMPARACIÓN DE CARACTERÍSTICAS CON PLANTILLA CLASIFICACIÓN DEL CARÁCTER

18 MEJORAS FUTURAS Y CONCLUSIONES
VENTAJAS E INCONVENIENTES MEJORAS FUTURAS CONCLUSIONES

19 VENTAJAS - INCONVENIENTES
Procesamiento en tiempo real Robustez identificación mano Robustez identificación matrícula Aplicación funcional y real Funcionalidad remota Código modular: dividido en funciones INCONVENIENTES Tiempo envío imagen desde aplicación local a servidor remoto Diseño básico interfaz gráfica Imposibilidad de implantar cámara para vehículos Uso de motor OCR comercial

20 MEJORAS Implantación de cámara real para obtener matrícula
Optimizar el proceso de transferencia de archivos al servidor, actualmente basado en FTP Mejorar diseño aplicación gráfica Implantar comunicación bidireccional entre servidor local (App OpenCV) y servidor remoto(Página web) Mejora de la sensibilidad y robustez (diferentes tamaños, ruido, diferentes tipos de fuente, etc.) del clasificador OCR

21 CONCLUSIONES Automatización de un parking mediante visión por computador → Reducir costes de mantenimiento y personal Monitorización y seguimiento del parking de forma remota Aplicación gráfica simple e intuitiva para el usuario

22 ¡GRACIAS POR SU ATENCIÓN!


Descargar ppt "ENRIQUE CAÑO MARÍN MARCOS MAROTO GÓMEZ "

Presentaciones similares


Anuncios Google