Sistema assíncrono para reconhecimento automático de placas de motos

Detalhes bibliográficos
Autor(a) principal: Leal, Nalbert Gabriel Melo
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/50337
Resumo: Nos dias atuais o aumento da urbanização permitiu o desenvolvimento de novas pesquisas e tecnologias que permitem uma melhor gestão das cidades. Entre as novas tecnologias em desenvolvimento está o reconhecimento automático de placas de veículos. Essa área tem importância por sua aplicação em diversas atividades como controle de tráfego e aplicação de multas em veículos. A maior parte dos trabalhos desenvolvidos no Brasil não dão suporte ao reconhecimento de placas de veículos de duas rodas, por conta disso, esse trabalho apresenta um sistema para o reconhecimento automático de placas de motos. Durante a pesquisa da literatura foi encontrado um novo pipeline para realizar o processo de reconhecimento das placas dos veículos alvo do sistema. Cada uma das etapas desse pipeline foram implementadas como serviços que enviam e recebem dados na forma de mensagens assíncronas gerenciadas por um broker. Isso foi feito para desacoplar e permitir uma comunicação assíncrona entre esses componentes. Para o desenvolvimento dos detectores de motos e placas foi utilizado o modelo de detecção de objetos YOLOv5 e a linguagem python. Para validar a viabilidade desse sistema foram realizados testes no transporte de frames dos vídeos que foram processados pelo sistema.
id UFRN_0dc1f0f768b5d02bb4073f1540d1bf80
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/50337
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Leal, Nalbert Gabriel Melo0000-0003-3178-7793http://lattes.cnpq.br/2378995337056252http://lattes.cnpq.br/4744754780165354Neto, Aluizio Ferreira da Rocha0000-0003-1531-1488http://lattes.cnpq.br/5056619278818251Lopes, Frederico Araújo da Silvahttp://lattes.cnpq.br/9177823996895375Araújo, Daniel Sabino Amorim de2022-12-20T18:59:42Z2022-12-20T18:59:42Z2022-12-12LEAL, Nalbert Gabriel Melo. Sistema assíncrono para reconhecimento automático de placas de motos. 2022. 75 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte. Natal, 2022.https://repositorio.ufrn.br/handle/123456789/50337Nos dias atuais o aumento da urbanização permitiu o desenvolvimento de novas pesquisas e tecnologias que permitem uma melhor gestão das cidades. Entre as novas tecnologias em desenvolvimento está o reconhecimento automático de placas de veículos. Essa área tem importância por sua aplicação em diversas atividades como controle de tráfego e aplicação de multas em veículos. A maior parte dos trabalhos desenvolvidos no Brasil não dão suporte ao reconhecimento de placas de veículos de duas rodas, por conta disso, esse trabalho apresenta um sistema para o reconhecimento automático de placas de motos. Durante a pesquisa da literatura foi encontrado um novo pipeline para realizar o processo de reconhecimento das placas dos veículos alvo do sistema. Cada uma das etapas desse pipeline foram implementadas como serviços que enviam e recebem dados na forma de mensagens assíncronas gerenciadas por um broker. Isso foi feito para desacoplar e permitir uma comunicação assíncrona entre esses componentes. Para o desenvolvimento dos detectores de motos e placas foi utilizado o modelo de detecção de objetos YOLOv5 e a linguagem python. Para validar a viabilidade desse sistema foram realizados testes no transporte de frames dos vídeos que foram processados pelo sistema.Nowadays, the increase in urbanization has allowed the development of new research and technologies that allow better management of cities. Among the new technologies under development is the automatic recognition of license plates. This area is important for it’s application in various activities such as traffic control and application of tickets in vehicles. Most works developed in Brazil do not support the recognition of license plates of two-wheelers, because of this, this work presents a system for automatic recognition of motorcycle license plates. During the literature search, a new pipeline was found to carry out the process of recognizing the license plates of the target vehicles of the system. Each of the steps in this pipeline were implemented as services that send and receive data in the form of asynchronous messages managed by a broker. This was done to decouple and allow asynchronous communication between these components. For the development of the motorcycle and license plate detectors, the YOLOv5 object detection model and the python language were used. To validate the viability of this system, tests were carried out in the transport of frames from the videos that were processed by the system.Universidade Federal do Rio Grande do NorteEngenharia de softwareUFRNBrasilInformática e Matemática AplicadaAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessSistemas orientados a eventosKafkaDetecção de objetosALPRReconhecimento automático de placas de motosYOLOv5Event-driven systemsObject detectionAutomatic recognition of license plates of motorcyclesSistema assíncrono para reconhecimento automático de placas de motosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALSistemaAssincronoReconhecimento_Leal_2022.pdfSistemaAssincronoReconhecimento_Leal_2022.pdfapplication/pdf5374353https://repositorio.ufrn.br/bitstream/123456789/50337/4/SistemaAssincronoReconhecimento_Leal_2022.pdfd2bba32d78c675979d72de0cfe76c6ddMD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufrn.br/bitstream/123456789/50337/5/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/50337/6/license.txte9597aa2854d128fd968be5edc8a28d9MD56123456789/503372023-01-09 14:35:02.346oai:https://repositorio.ufrn.br:123456789/50337Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-01-09T17:35:02Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Sistema assíncrono para reconhecimento automático de placas de motos
title Sistema assíncrono para reconhecimento automático de placas de motos
spellingShingle Sistema assíncrono para reconhecimento automático de placas de motos
Leal, Nalbert Gabriel Melo
Sistemas orientados a eventos
Kafka
Detecção de objetos
ALPR
Reconhecimento automático de placas de motos
YOLOv5
Event-driven systems
Object detection
Automatic recognition of license plates of motorcycles
title_short Sistema assíncrono para reconhecimento automático de placas de motos
title_full Sistema assíncrono para reconhecimento automático de placas de motos
title_fullStr Sistema assíncrono para reconhecimento automático de placas de motos
title_full_unstemmed Sistema assíncrono para reconhecimento automático de placas de motos
title_sort Sistema assíncrono para reconhecimento automático de placas de motos
author Leal, Nalbert Gabriel Melo
author_facet Leal, Nalbert Gabriel Melo
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv 0000-0003-3178-7793
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/2378995337056252
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4744754780165354
dc.contributor.referees1.none.fl_str_mv Neto, Aluizio Ferreira da Rocha
dc.contributor.referees1ID.pt_BR.fl_str_mv 0000-0003-1531-1488
dc.contributor.referees1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/5056619278818251
dc.contributor.referees2.none.fl_str_mv Lopes, Frederico Araújo da Silva
dc.contributor.referees2Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9177823996895375
dc.contributor.author.fl_str_mv Leal, Nalbert Gabriel Melo
dc.contributor.advisor1.fl_str_mv Araújo, Daniel Sabino Amorim de
contributor_str_mv Araújo, Daniel Sabino Amorim de
dc.subject.por.fl_str_mv Sistemas orientados a eventos
Kafka
Detecção de objetos
ALPR
Reconhecimento automático de placas de motos
YOLOv5
Event-driven systems
Object detection
Automatic recognition of license plates of motorcycles
topic Sistemas orientados a eventos
Kafka
Detecção de objetos
ALPR
Reconhecimento automático de placas de motos
YOLOv5
Event-driven systems
Object detection
Automatic recognition of license plates of motorcycles
description Nos dias atuais o aumento da urbanização permitiu o desenvolvimento de novas pesquisas e tecnologias que permitem uma melhor gestão das cidades. Entre as novas tecnologias em desenvolvimento está o reconhecimento automático de placas de veículos. Essa área tem importância por sua aplicação em diversas atividades como controle de tráfego e aplicação de multas em veículos. A maior parte dos trabalhos desenvolvidos no Brasil não dão suporte ao reconhecimento de placas de veículos de duas rodas, por conta disso, esse trabalho apresenta um sistema para o reconhecimento automático de placas de motos. Durante a pesquisa da literatura foi encontrado um novo pipeline para realizar o processo de reconhecimento das placas dos veículos alvo do sistema. Cada uma das etapas desse pipeline foram implementadas como serviços que enviam e recebem dados na forma de mensagens assíncronas gerenciadas por um broker. Isso foi feito para desacoplar e permitir uma comunicação assíncrona entre esses componentes. Para o desenvolvimento dos detectores de motos e placas foi utilizado o modelo de detecção de objetos YOLOv5 e a linguagem python. Para validar a viabilidade desse sistema foram realizados testes no transporte de frames dos vídeos que foram processados pelo sistema.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-12-20T18:59:42Z
dc.date.available.fl_str_mv 2022-12-20T18:59:42Z
dc.date.issued.fl_str_mv 2022-12-12
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv LEAL, Nalbert Gabriel Melo. Sistema assíncrono para reconhecimento automático de placas de motos. 2022. 75 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte. Natal, 2022.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/50337
identifier_str_mv LEAL, Nalbert Gabriel Melo. Sistema assíncrono para reconhecimento automático de placas de motos. 2022. 75 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte. Natal, 2022.
url https://repositorio.ufrn.br/handle/123456789/50337
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Engenharia de software
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Informática e Matemática Aplicada
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/50337/4/SistemaAssincronoReconhecimento_Leal_2022.pdf
https://repositorio.ufrn.br/bitstream/123456789/50337/5/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/50337/6/license.txt
bitstream.checksum.fl_str_mv d2bba32d78c675979d72de0cfe76c6dd
e39d27027a6cc9cb039ad269a5db8e34
e9597aa2854d128fd968be5edc8a28d9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117817687867392