RECONOCEDOR DE MATRICULAS

Slides:



Advertisements
Presentaciones similares
Qué son: Operaciones entre pixels. Operaciones de punto Cuales son: Erosiones y dilataciones. Operaciones geométricas. Filtros espaciales. Operaciones.
Advertisements

Procesamiento de cadenas
FOTOGRAFÍA EN COLORES PLANOS
PROGRAMACION DE ESTRUCTURAS DE DATOS
5. Morfología Universidad de Valladolid Visión Artificial Industrial
7. Extracción de Contornos
Universidad de La Salle // Facultad de Ciencias del Hábitat // Programa de Arquitectura Entorno Natural Bitácora Electrónica Espacio para ubicar 1 imagen.
Colegio Oficial de Arquitectos Técnicos y Aparejadores
MÁSCARAS DE CONVOLUCIÓN PARA LA DETECCIÓN DE BORDES.
MATEMÁTICAS TEMAS: 6-7.
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
Detector de grietas en edificios Síntesis, Análisis y Visualización de Imágenes Máster Oficial en Ingeniería y Tecnología del Software Pedro Tomás Ibáñez.
Juan Pablo Vásquez Ralf Wilke 18 de Diciembre 2008.
Teclado, Ratón, Impresoras, Escáner y cámara digital
Scaner Programa: PageManager for Epson. Scaner: Epson GT-7000.
Tratamiento Digital de Imágenes
TECNICA Fotográfica.
Procesamiento Digital de Imágenes y Visión
La segmentación de imágenes se ocupa de descomponer una imagen en sus partes constituyentes, es decir, los objetos de interés y el fondo, basándose en.
Hoja electrónica de calculo
Procesamiento de imágenes
La Cámara CCD..
Procesamiento de imágenes
Universidad ecotec Informatica avanzada.
Reconocimiento y resolución de ecuaciones impresas Luis Fernández Pérez Marco Antonio Formoso Trigo.
Sergio Marín Pulido Alberto Campos Galeano José Carlos Requeijo Puente
Tema 4:Segmentación de imágenes
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
Capitulo 3 Segmentación.
MÉTODO DE PIXELES DE BORDE
Seguridad y encriptación
Evaluación topológica de métodos de binarización
RECONOCEDOR DE CARACTERES ARÁBIGOS
Fundamentos de Programación
Informática Médica: Procesamiento de imágenes
Editor de fotografías Programa: GIMP (1). Guardar como … Una vez escaneado una fotografía o dibujo, la podemos guardar en la carpeta que deseemos y.
Impresión Imágenes. Técnicas de realce de imágenes Las imágenes digitalizadas no presentan siempre una calidad adecuada para su utilización, ello puede.
Jose María Buades Rubio Visibilidad en Escenas Complejas Entorno de Habitaciones Carretera y Circuitos de carreras.
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
Adelgazamiento de Imágenes RGB
CARPLATE Reconocimiento del marco de la matrícula de un coche
PARCIAL 3.
Tema 3: Filtros.
MoMento S Grupo 33: Ignacio Ayllón Benito Félix A. Velázquez Salas.
Filtro Canny Detección de Esquinas
Ii - Reconocimiento de monedas Invariante a rotaciones
SUBSTRACCIÓN DE IMÁGENES
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
Tema 6: Morfología Segunda parte.
Procesamiento Digital de Imágenes
Introducción al análisis de expresiones
Reconocimiento De Caracteres Manuscritos
El uso de las máscaras espaciales
Microsoft Excel INTRODUCCIÓN
Por Umberto Amato, Maria Francesca Carfora y Paolo Colandrea, publicado en ERCIM News, European Research Consortium for Informatics and Mathematics, Num.
Juan Antonio Cano Salado Borja Moreno Fernández
 El histograma es una representación gráfica de la distribución de los distintos tonos de una imagen.  Puede ayudarnos para controlar la exposición.
Facebook es ya el tercer país m á s grande del mundo, si consideramos su población, por lo que es capaz de mover m á s información que cualquier gobierno.
PC BD Alexandra Buri H José Rivera De La Cruz.
GRUPO A. Introducción Tratamiento de Imágenes Experimentación Numérica Conclusiones Bibliografía Desarrollo de Programas 1 - GRUPO A2.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Pixelación de imágenes avanzada usando el algoritmo slic
FOTOGRAFÍA DIGITAL.
Reconocimiento de cara basado en “espectrocara”
MODOS DE COLOR. Photoshop utiliza varios modelos de color, estos intentan describir los colores que vemos y con los que trabajamos. Cada modelo de color.
El objetivo de la segmentación es dividir (segmentar) y separar la información original para generar nuevas imágenes que representen las estructuras internas.
Todo con bits Transmisión de imágenes.
SEGMENTACIÓN DE CARACTERES EN PANELES LED EN IMÁGENES NATURALES Álvaro Vilches Díaz Giulia Sabatinelli Pablo Alamo González.
Capitulo 1 Análisis descriptivo
Microsoft Word Procesador de Textos
Transcripción de la presentación:

RECONOCEDOR DE MATRICULAS Jesús Flores Aceras – Exp: 20211208 José Manuel Sánchez Lapiedra – Exp: 20214111 Marcos Zamarreño Juanas – Exp: 20517195

Índice Introducción Descripción del problema Fases del proyecto Principales algoritmos utilizados Limitaciones del proyecto Pruebas

1. Introducción El objetivo del proyecto es, mediante el procesado de una imagen, detectar y reconocer la matrícula de vehículos. La información de entrada será una imagen del coche sin hacerse ninguna suposición de partida sobre el tamaño. Este sistema tiene muchas aplicaciones prácticas como por ejemplo sistemas de facturación de parkings, control de tráfico en carreteras, y sistemas de seguridad de muchos tipos

2. Descripción del problema Se trata de identificar un conjunto de caracteres de color negro y de unas proporciones determinadas dispuestos sobre un rectángulo blanco. Primero utiliza una serie de técnicas de manipulación de la imagen para detectar, normalizar y realzar la imagen del número de la matrícula, y finalmente realiza un reconocimiento óptico de caracteres (ocr) para extraer los elementos alfanuméricos de la matrícula.

3. Fases del proyecto Segmentación de la imagen -Filtrado de paso bajo -Umbralización -Localización de la matricula Segmentación de los caracteres Reconocimiento de caracteres

Imagen para pruebas

4. Algoritmos utilizados Filtrado de paso bajo : reducimos el ruido a partir del entorno de vecindad de cada pixel Creamos una imagen auxiliar del mismo tamaño que la imagen origen Recorremos la imagen origen -Para cada pixel, recorremos sus vecinos contándolos y sumando sus niveles de gris (incluyendo el propio pixel) -Calculamos la media (sumatorio de niveles de gris/nº pixeles vecinos) -Insertamos el resultado en la imagen auxiliar Devolvemos la imagen auxiliar

Ejemplo Filtro Pasa bajo & Niveles de Gris

Umbralización: nos permite separar lo que es fondo de lo que es imagen Umbralización: nos permite separar lo que es fondo de lo que es imagen. En nuestro caso umbralizamos a 127. Creamos una imagen auxiliar del mismo tamaño que la imagen origen Recorremos la imagen origen -Para cada pixel leemos su nivel de gris si su nivel de gris es menor que 127 en la imagen auxiliar pondremos un 0 sino pondremos un 255 Devolvemos la imagen auxiliar

Ejemplo Umbralización

Localización de la matricula: busca rectángulos blancos y horizontales en la imagen Recorre la imagen columna a columna leyendo el nivel de gris de cada pixel. - Recorremos toda la imagen en vertical buscando puntos blancos consecutivos, se guardan los posibles puntos en una lista y el número de blancos consecutivos. - Desde cada punto de los anteriores buscamos líneas blancas horizontales permitiendo puntos negros consecutivos que indicarían la presencia de carácter y los guardamos. - Una vez que contamos con las dos líneas de puntos blancos dividimos la horizontal entre la vertical. Se el cociente esta entre 4.9 y 5.1 la añadimos a matricula.

Ejemplo Localización Matricula

Ocr (reconocimiento óptico de caracteres): nos permite extraer los caracteres de la imagen para posteriormente poder compararlo uno a uno con los patrones Recibe una matricula Recorremos el ancho de una matricula -para cada columna cuento los pixeles negros que tiene -si hay mas de 10 pixeles negros en una columna, almaceno esa columna -si hay mas de 5 columnas consecutivas almacenadas (habrá un numero), creo una imagen a partir de esas columnas -llamamos al método comparar que compara esta imagen con cada uno de los patrones -nos quedaremos con la comparación que mayor porcentaje de acierto tenga Devuelve un String con la matricula resultante

Reconocimiento de caracteres: compara dos imágenes devolviendo el porcentaje de acierto Recibe dos imágenes Redimensiona una de ellas de forma que ambas tendrán el mismo tamaño Recorre ambas imágenes comparando pixeles El porcentaje de igualdad de las imágenes sera igual al nº de pixeles iguales/nº de pixeles que tiene la imagen multiplicado por 100 Devuelve el porcentaje de igualdad

Ejemplo patrones

5. Limitaciones del proyecto El sistema reconoce matriculas españolas, de tipo europeo y de forma alargada. Un resultado pobre de nuestro proyecto puede venir dado: -por una imagen lejana o por una cámara de baja calidad. -por imágenes desenfocadas (a menudo imágenes movidas) -por una mala iluminación o por sombras En nuestros ejemplos las fotos han sido realizadas en lugares oscuros, a una distancia de un metro aproximadamente.

FIN