Sistema de reconocimiento de vehículos y matrículas

Papazian Ramos, Juan Ignacio - Brenner Werthein, Itay Damián

Supervisor(es): Ortas García, Álvaro Luis

Resumen:

El siguiente proyecto presenta un sistema de reconocimiento de vehículos y matrículas, desarrollado como prueba de concepto (POC) para detectar y clasificar vehículos que pasan por un peaje, así como también identificar, clasificar y leer matrículas de los mismos. Este fue desarrollado a pedido de la empresa cliente la cual se dedica a brindar servicios profesionales desde el diseño y planificación, hasta la ejecución de obras civiles y montajes mecánicos. El proyecto fue construido en base a un conjunto de requerimientos planteados por la misma. El sistema posee tres componentes: un Backend, desarrollado en Typescript, utilizando NodeJS como entorno de ejecución y una base de datos MySQL, un Frontend, desarrollado en Typescript y el framework Angular, un componente denominado ‘OnDevice’ que se ejecuta desde una computadora en el peaje Los Cardos, fue desarrollado en Python. El componente OnDevice utiliza herramientas de Computer Vision para detectar y clasificar vehículos en imágenes provistas por equipamiento de la empresa. Cuando encuentra algún vehículo, envía los resultados al backend para que sean almacenados. Por otro lado, el frontend sirve como portal de acceso para los operadores del peaje para monitorear los vehículos que circulan, pudiendo revisar y corregir los datos. El Backend funciona como nexo entre estos dos componentes y permite notificar a sistemas externos nuevos resultados para poder resolver distintos problemas de negocio, desde la apertura del peaje hasta una alerta de vehículo robado. El sistema está diseñado para que cada componente pueda correr desde un servidor distinto, que su comunicación sea a través de HTTPS, utilizando prácticas de seguridad para garantizar la integridad de los datos e identidad de los actores. El sistema fue desarrollado utilizando metodologías como Scrum para la gestión del proyecto, BDD para el desarrollo del Frontend y Backend, así como CRISP-DM para el desarrollo de los modelos o algoritmos de Data Science.


Detalles Bibliográficos
2022
PROYECTOS-ID
APLICACIONES MÓVILES
APLICACIONES WEB
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
APRENDIZAJE AUTOMÁTICO
ANGULAR
METODOLOGÍAS ÁGILES
VEHÍCULOS
Español
Universidad ORT Uruguay
RAD
https://hdl.handle.net/20.500.11968/7075
http://hdl.handle.net/20.500.11968/7075
Acceso abierto
Acceso abierto
_version_ 1816683435938283520
author Papazian Ramos, Juan Ignacio
author2 Brenner Werthein, Itay Damián
author2_role author
author_facet Papazian Ramos, Juan Ignacio
Brenner Werthein, Itay Damián
author_role author
bitstream.checksum.fl_str_mv 4e3f1a5148f03aee2b787b27376af795
e047cdac556394be604077670adff1b0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/d18304c5-24fc-4129-bb33-847c1ad62214/download
https://rad.ort.edu.uy/bitstreams/d0c8ccb3-21c3-4815-9e37-be033de6d2f0/download
collection RAD
dc.contributor.tribunal.none.fl_str_mv Olsina Santos, Luis Antonio
Lasarte Borreani, Mariana Lourdes
dc.creator.advisor.none.fl_str_mv Ortas García, Álvaro Luis
dc.creator.none.fl_str_mv Papazian Ramos, Juan Ignacio
Brenner Werthein, Itay Damián
dc.date.accessioned.none.fl_str_mv 2024-11-04T14:27:23Z
dc.date.available.none.fl_str_mv 2024-11-04T14:27:23Z
dc.date.issued.none.fl_str_mv 2022
dc.description.abstract.none.fl_txt_mv El siguiente proyecto presenta un sistema de reconocimiento de vehículos y matrículas, desarrollado como prueba de concepto (POC) para detectar y clasificar vehículos que pasan por un peaje, así como también identificar, clasificar y leer matrículas de los mismos. Este fue desarrollado a pedido de la empresa cliente la cual se dedica a brindar servicios profesionales desde el diseño y planificación, hasta la ejecución de obras civiles y montajes mecánicos. El proyecto fue construido en base a un conjunto de requerimientos planteados por la misma. El sistema posee tres componentes: un Backend, desarrollado en Typescript, utilizando NodeJS como entorno de ejecución y una base de datos MySQL, un Frontend, desarrollado en Typescript y el framework Angular, un componente denominado ‘OnDevice’ que se ejecuta desde una computadora en el peaje Los Cardos, fue desarrollado en Python. El componente OnDevice utiliza herramientas de Computer Vision para detectar y clasificar vehículos en imágenes provistas por equipamiento de la empresa. Cuando encuentra algún vehículo, envía los resultados al backend para que sean almacenados. Por otro lado, el frontend sirve como portal de acceso para los operadores del peaje para monitorear los vehículos que circulan, pudiendo revisar y corregir los datos. El Backend funciona como nexo entre estos dos componentes y permite notificar a sistemas externos nuevos resultados para poder resolver distintos problemas de negocio, desde la apertura del peaje hasta una alerta de vehículo robado. El sistema está diseñado para que cada componente pueda correr desde un servidor distinto, que su comunicación sea a través de HTTPS, utilizando prácticas de seguridad para garantizar la integridad de los datos e identidad de los actores. El sistema fue desarrollado utilizando metodologías como Scrum para la gestión del proyecto, BDD para el desarrollo del Frontend y Backend, así como CRISP-DM para el desarrollo de los modelos o algoritmos de Data Science.
dc.format.extent.none.fl_str_mv 233 p. diagrs., fot., tbls., grafs.
dc.format.mimetype.none.fl_str_mv PDF
dc.identifier.citation.none.fl_str_mv Papazian Ramos, J. I. & Brenner Werthein, I. D. (2022). Sistema de reconocimiento de vehículos y matrículas (Proyecto) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7075
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.11968/7075
http://hdl.handle.net/20.500.11968/7075
dc.language.iso.none.fl_str_mv spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/93753
dc.rights.license.none.fl_str_mv Acceso abierto
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-ID
APLICACIONES MÓVILES
APLICACIONES WEB
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
APRENDIZAJE AUTOMÁTICO
ANGULAR
METODOLOGÍAS ÁGILES
VEHÍCULOS
dc.title.none.fl_str_mv Sistema de reconocimiento de vehículos y matrículas
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description El siguiente proyecto presenta un sistema de reconocimiento de vehículos y matrículas, desarrollado como prueba de concepto (POC) para detectar y clasificar vehículos que pasan por un peaje, así como también identificar, clasificar y leer matrículas de los mismos. Este fue desarrollado a pedido de la empresa cliente la cual se dedica a brindar servicios profesionales desde el diseño y planificación, hasta la ejecución de obras civiles y montajes mecánicos. El proyecto fue construido en base a un conjunto de requerimientos planteados por la misma. El sistema posee tres componentes: un Backend, desarrollado en Typescript, utilizando NodeJS como entorno de ejecución y una base de datos MySQL, un Frontend, desarrollado en Typescript y el framework Angular, un componente denominado ‘OnDevice’ que se ejecuta desde una computadora en el peaje Los Cardos, fue desarrollado en Python. El componente OnDevice utiliza herramientas de Computer Vision para detectar y clasificar vehículos en imágenes provistas por equipamiento de la empresa. Cuando encuentra algún vehículo, envía los resultados al backend para que sean almacenados. Por otro lado, el frontend sirve como portal de acceso para los operadores del peaje para monitorear los vehículos que circulan, pudiendo revisar y corregir los datos. El Backend funciona como nexo entre estos dos componentes y permite notificar a sistemas externos nuevos resultados para poder resolver distintos problemas de negocio, desde la apertura del peaje hasta una alerta de vehículo robado. El sistema está diseñado para que cada componente pueda correr desde un servidor distinto, que su comunicación sea a través de HTTPS, utilizando prácticas de seguridad para garantizar la integridad de los datos e identidad de los actores. El sistema fue desarrollado utilizando metodologías como Scrum para la gestión del proyecto, BDD para el desarrollo del Frontend y Backend, así como CRISP-DM para el desarrollo de los modelos o algoritmos de Data Science.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_31beae52e99666b379763140d5299484
identifier_str_mv Papazian Ramos, J. I. & Brenner Werthein, I. D. (2022). Sistema de reconocimiento de vehículos y matrículas (Proyecto) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7075
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/7075
publishDate 2022
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
rights_invalid_str_mv Acceso abierto
spelling Olsina Santos, Luis AntonioLasarte Borreani, Mariana LourdesPapazian Ramos, Juan IgnacioBrenner Werthein, Itay DamiánOrtas García, Álvaro Luis2024-11-04T14:27:23Z2024-11-04T14:27:23Z2022El siguiente proyecto presenta un sistema de reconocimiento de vehículos y matrículas, desarrollado como prueba de concepto (POC) para detectar y clasificar vehículos que pasan por un peaje, así como también identificar, clasificar y leer matrículas de los mismos. Este fue desarrollado a pedido de la empresa cliente la cual se dedica a brindar servicios profesionales desde el diseño y planificación, hasta la ejecución de obras civiles y montajes mecánicos. El proyecto fue construido en base a un conjunto de requerimientos planteados por la misma. El sistema posee tres componentes: un Backend, desarrollado en Typescript, utilizando NodeJS como entorno de ejecución y una base de datos MySQL, un Frontend, desarrollado en Typescript y el framework Angular, un componente denominado ‘OnDevice’ que se ejecuta desde una computadora en el peaje Los Cardos, fue desarrollado en Python. El componente OnDevice utiliza herramientas de Computer Vision para detectar y clasificar vehículos en imágenes provistas por equipamiento de la empresa. Cuando encuentra algún vehículo, envía los resultados al backend para que sean almacenados. Por otro lado, el frontend sirve como portal de acceso para los operadores del peaje para monitorear los vehículos que circulan, pudiendo revisar y corregir los datos. El Backend funciona como nexo entre estos dos componentes y permite notificar a sistemas externos nuevos resultados para poder resolver distintos problemas de negocio, desde la apertura del peaje hasta una alerta de vehículo robado. El sistema está diseñado para que cada componente pueda correr desde un servidor distinto, que su comunicación sea a través de HTTPS, utilizando prácticas de seguridad para garantizar la integridad de los datos e identidad de los actores. El sistema fue desarrollado utilizando metodologías como Scrum para la gestión del proyecto, BDD para el desarrollo del Frontend y Backend, así como CRISP-DM para el desarrollo de los modelos o algoritmos de Data Science.233 p. diagrs., fot., tbls., grafs.PDFPapazian Ramos, J. I. & Brenner Werthein, I. D. (2022). Sistema de reconocimiento de vehículos y matrículas (Proyecto) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7075https://hdl.handle.net/20.500.11968/7075http://hdl.handle.net/20.500.11968/7075spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/93753info:eu-repo/semantics/openAccessAcceso abiertoPROYECTOS-IDAPLICACIONES MÓVILESAPLICACIONES WEBDESARROLLO DE SOFTWARESOFTWARE-DESARROLLOAPRENDIZAJE AUTOMÁTICOANGULARMETODOLOGÍAS ÁGILESVEHÍCULOSSistema de reconocimiento de vehículos y matrículasTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera universitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaORIGINALMaterial completo.pdfapplication/pdf23697423https://rad.ort.edu.uy/bitstreams/d18304c5-24fc-4129-bb33-847c1ad62214/download4e3f1a5148f03aee2b787b27376af795MD51THUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3122https://rad.ort.edu.uy/bitstreams/d0c8ccb3-21c3-4815-9e37-be033de6d2f0/downloade047cdac556394be604077670adff1b0MD5220.500.11968/70752024-11-22 15:16:43.674oai:rad.ort.edu.uy:20.500.11968/7075https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-11-22T15:16:43RAD - Universidad ORT Uruguayfalse
spellingShingle Sistema de reconocimiento de vehículos y matrículas
Papazian Ramos, Juan Ignacio
PROYECTOS-ID
APLICACIONES MÓVILES
APLICACIONES WEB
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
APRENDIZAJE AUTOMÁTICO
ANGULAR
METODOLOGÍAS ÁGILES
VEHÍCULOS
status_str publishedVersion
title Sistema de reconocimiento de vehículos y matrículas
title_full Sistema de reconocimiento de vehículos y matrículas
title_fullStr Sistema de reconocimiento de vehículos y matrículas
title_full_unstemmed Sistema de reconocimiento de vehículos y matrículas
title_short Sistema de reconocimiento de vehículos y matrículas
title_sort Sistema de reconocimiento de vehículos y matrículas
topic PROYECTOS-ID
APLICACIONES MÓVILES
APLICACIONES WEB
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
APRENDIZAJE AUTOMÁTICO
ANGULAR
METODOLOGÍAS ÁGILES
VEHÍCULOS
url https://hdl.handle.net/20.500.11968/7075
http://hdl.handle.net/20.500.11968/7075