Abstract:
RESUMEN:
El presente trabajo se centra en diseñar un sistema de visión por computadora el cual
pueda dar apoyo en la conducción a choferes y policías, con el fin de facilitar un tránsito
seguro en las vialidades. El sistema consiste en dos partes fundamentales: detectar
carriles vehiculares y reconocer el número de placas vehiculares. El sistema está
implementado mediante una computadora con la ayuda de programas que utilizan las
librerías de visión por computadora ¨OpenCV¨ y la librería “Tesseract-OCR” para poder
realizar dichas tareas.
Se explica que es un sistema para la asistencia vehicular, así como las tecnologías
existentes y el estado del arte para la detección de carriles y reconocimiento del número
de matrículas. También se describe del software, que se usó en el trabajo.
La detección de carriles consiste en indicar al conductor que se encuentra dentro de
un segmento confinado, el cual está diseñado para que solo circule un vehículo dentro
de una fila de vehículos, con la ayuda de indicadores visuales como el uso de LEDS
que indiquen la detección del carril completo (línea izquierda y línea derecha) o
mostrando en una pantalla el entorno tomado mediante una cámara frontal señalando
la presencia de carriles o como alternativa usar un indicador auditivo. Gracias a un
sistema de detección de carriles se reduce la tendencia de choques, que generalmente
son causados por no poner atención a las indicaciones vehiculares como son los
carriles. También el detector de carriles pude ser usado en vehículos inteligentes.
El reconocimiento del número de placas vehiculares consiste en reconocer el número
de matrícula vehicular por medio de una video cámara, las cuales son el registro que
usan los vehículos para su identificación y circulación legal en todo el territorio nacional,
dentro de sus aplicaciones se encuentra el control vial de los vehículos, el robo de
vehículos, etc. Además de detectar la placa vehicular se requiere asilar dicha placa y
extraer sus caracteres los cuales son una combinación de números y letras y reconocer
cada carácter de la matrícula, con el fin de mostrar el número de matrícula en pantalla
o almacenarla para usarla en alguna futura aplicación como en las mencionadas
anteriormente.
Se presenta el desarrollo realizado de los algoritmos de detección de carriles y el
reconocimiento del número de matrículas vehiculares, detallando su elaboración paso
por paso de cada uno.
Así como las pruebas realizadas a los programas en diferentes lugares, horas del día
e iluminación. Con la finalidad de observar la precisión y las debilidades que tengan
5
los programas, determinando si pueden ser usados dentro de un sistema para la
asistencia vehicular y proponer futuras mejoras.
ABSTRACT:
The present work focuses on designing a computer vision system which could give
some support to drivers. The system consists of two fundamental parts: lane detection
and number plate recognition. The system uses computer algorithms with the support
of computer vision libraries "OpenCV" and “Tesseract-OCR” to perform these tasks.
It is explained in detail what is a vehicular assistance system as well as the existing
technologies and state of the art for lane detection and license plate number recognition.
It also describes software, used at work.
The lane detection indicates to a driver who is confined in a specific lane, this lane is
designed so that only one vehicle circulates within a row of vehicles, using LEDs that
the entire track has been detected (left line and right line) or showing on a screen the
environment took by a front camera displaying lanes marked or alternatively using a
hearing indicator. Collisions are reduced thanks to a lane detection system.
The number plate recognition consists of detecting a license plate through a video
camera. A license plate is the registration number used by vehicles for identification and
legal circulation throughout the national territory, within its applications are the road
control of vehicles, car theft, etc. In addition to detecting a license plate, it is necessary
to isolate the license plate and recognize its number which is a combination of numbers
and letters, recognize each character to show the license plate number on screen or
store it to use in any future application such as those mentioned above.
As well as tests carried out on the programs in different places, daytime, and lighting.
With the purpose of observing the accuracy and weaknesses that have both programs
determining if they can be used for a vehicular assistance system and propose future
improvements.
Description:
Tesis (Maestría en Ciencias en Ingeniería de Telecomunicaciones), Instituto Politécnico Nacional, SEPI, ESIME, Unidad Zacatenco, 2018, 1 archivo PDF, (100 páginas). tesis.ipn.mx