Sistema de reconocimiento de vehículos y matrículas
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.
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 |