Sistema ANPR (Automatic Number Plate Recognition)

Azofra de las Heras, Álvaro (2018). Sistema ANPR (Automatic Number Plate Recognition). Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Sistema ANPR (Automatic Number Plate Recognition)
Author/s:
  • Azofra de las Heras, Álvaro
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: December 2018
Subjects:
Freetext Keywords: Internet de las Cosas
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_ALVARO_AZOFRA_DE_LAS_HERAS.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[thumbnail of Anexos 1] Archive (ZIP) (Anexos 1) - Users in campus UPM only
Download (26MB)
[thumbnail of Anexos 2] Archive (ZIP) (Anexos 2) - Users in campus UPM only
Download (3MB)

Abstract

Con el frenético avance de la tecnología, el carácter impaciente del ser humano por obtener las cosas sin esperas y que todo esté conectado con todo, resulta habitual ver como productos cotidianos como la lavadora, el aparato del aire acondicionado, un coche o un sistema de riego por goteo, estén conectados a Internet. Lo que facilita su uso desde cualquier parte y en cualquier momento, sin la necesidad de desplazarse hasta la ubicación del objeto o que pueda ser controlado de forma automática, es lo que se denomina Internet of Things (IoT). Por ello, es necesario buscar métodos de implantar el IoT en nuevos productos. Uno de ellos, y sobre en la que se ha centrado este Proyecto Fin de Grado (PFG), es el control de acceso a un parking de vehículos. Son conocidas las quejas de los usuarios sobre los mandos a distancia para la apertura de las puertas del garaje, ya sea porque no funcionan correctamente, debido a interferencias con otras frecuencias, o que no tienen el alcance deseado. Por tanto, se ha desarrollado una solución más eficiente, autónoma, sin la necesidad de usar el mando a distancia, además de incorporar una nueva característica, el control de acceso por número de matrícula. Sólo pueden acceder aquellos vehículos que posean una matrícula autorizada. El proyecto tiene dos pilares principales. Uno relativo a la comunicación con los dispositivos físicos como son la barrera, la cámara, el sensor de presencia y los dispositivos visuales. El código alojado en la placa Arducam ESP8266 Uno [ARDC, www] se ha programado en C++ en entorno de Arduino [AIDE, www] y Visual Basic [VBA, www] en Visual Studio 2018 community versión [VSC, www]. Y por otro lado está la parte software, encargada de analizar la imagen, extraer los caracteres y consultar en la base de datos si la matricula está autorizada. Todo ello se ha programado en C++ con las librerías de OpenCV [OCV, www] para el análisis de la imagen sobre el entorno Visual Studio 2018 community versión. Al finalizar el proyecto, se ha obtenido un prototipo funcional que ha sido analizado y se han generado una serie de conclusiones técnicas y líneas de futuro de aquellos puntos a mejorar con el propósito de conseguir una versión del producto capaz de competir con las versiones comerciales actuales.
Abstract:
With the quick progress on technology, the impatient personality of humans to get everything without delays and everything is connected with everything else, It seems usual how everyday products like washing machine, air conditioning unit, a car, or the drip irrigation system are connected to Internet. Wich makes easier use in everywere and anytime. It no needed stay in the product location and it can be controlled remotely, it means Internet of Things (IoT). Thus, It is necessary search new ways to apply IoT on new products. One of them, and it is the project main objective, It is related with access control to a parking. It knows by everybody that people hate remote controller due to exists interferences with other frecuencies and sometimes they not go far enough as expected. Given the above, It has been developed a new version more efficient, autonomous, without remote controller. In addition it include an improvement, access control through license plate. Only, cars with an authorizate plate can access to the parking.
Project has two main pillars. First, related with the communication between physical devices such a the barrier, the camera, the presence detector and the visual devices. The code burned into the Arducam ESP8266 Uno board was programmed in C++ with Arduino IDE and Visual Basic into Visual Studio 2018 community version. In other hand, we have software side, it has to analyse the image, get the license plate characters and search into database to check if the license plate is authorizate. It has been programed in C++ with OpenCV library to analyse the image into Visual Studio 2018 Community version. At the end of the project, functional prototype has been obtained and it has been analyse, after that, technical conclusion has been written and future improvements. It has been wanted to get a product version be able to improve in the future and get the features like the current comercial products.

More information

Item ID: 53515
DC Identifier: https://oa.upm.es/53515/
OAI Identifier: oai:oa.upm.es:53515
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 10 Jan 2019 15:38
Last Modified: 10 Jan 2019 15:38
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM