Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.

Detalhes bibliográficos
Autor(a) principal: MOURA, Vanessa Santos.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611
Resumo: O presente trabalho tem como propósito contribuir para assistência na entrada e saída de automóveis em prédios e condomínios fechados. Visando atingir este objetivo, este trabalho foi dividido em duas etapas: desenvolvimento de um algoritmo de rede neural capaz de identificar e reconhecer a placa de um automóvel e desenvolvimento de um algoritmo capaz de identificar e reconhecer o condutor. Para a identificação de placas de automóveis, foi utilizado o modelo de rede pré-treinado do Tensorflow, chamado MobileNet- SSD, destinado para a detecção de objetos, sendo realizada o afinamento do modelo para que se detecte placas. Para o reconhecimento da placa do automóvel, empregou-se a tecnologia de reconhecimento óptico de caracteres OCR. A implementação do algoritmo foi realizada em Python. A rede neural convolucional profunda apresentou bons resultados de precisão, revocação e F1-score, métricas de desempenho de redes neurais, podendo ser melhorada em trabalhos futuros realizando um pré-processamento na base de dados escolhida. Para a identificação e reconhecimento facial do condutor, é empregado histograma de gradientes orientados alimentando uma máquina de vetor de suporte. As bibliotecas dlib e face_recognition foram utilizadas. Foram obtidos resultados satisfatórios de acurácia, precisão, revocação e F1-score, superiores à 98,6 %, o que demonstra a fidelidade de predição do algoritmo de reconhecimento facial implementado.
id UFCG_880c3cb602fb4830e2686ddba701215b
oai_identifier_str oai:localhost:riufcg/27611
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling VELOSO, Luciana Ribeiro.VELOSO, L. R.http://lattes.cnpq.br/2498050002491677GURJÃO, Edmar Candeia.GURJÃO, E. C.http://lattes.cnpq.br/9200464668550566MOURA, V. S.http://lattes.cnpq.br/4267478145318228MOURA, Vanessa Santos.O presente trabalho tem como propósito contribuir para assistência na entrada e saída de automóveis em prédios e condomínios fechados. Visando atingir este objetivo, este trabalho foi dividido em duas etapas: desenvolvimento de um algoritmo de rede neural capaz de identificar e reconhecer a placa de um automóvel e desenvolvimento de um algoritmo capaz de identificar e reconhecer o condutor. Para a identificação de placas de automóveis, foi utilizado o modelo de rede pré-treinado do Tensorflow, chamado MobileNet- SSD, destinado para a detecção de objetos, sendo realizada o afinamento do modelo para que se detecte placas. Para o reconhecimento da placa do automóvel, empregou-se a tecnologia de reconhecimento óptico de caracteres OCR. A implementação do algoritmo foi realizada em Python. A rede neural convolucional profunda apresentou bons resultados de precisão, revocação e F1-score, métricas de desempenho de redes neurais, podendo ser melhorada em trabalhos futuros realizando um pré-processamento na base de dados escolhida. Para a identificação e reconhecimento facial do condutor, é empregado histograma de gradientes orientados alimentando uma máquina de vetor de suporte. As bibliotecas dlib e face_recognition foram utilizadas. Foram obtidos resultados satisfatórios de acurácia, precisão, revocação e F1-score, superiores à 98,6 %, o que demonstra a fidelidade de predição do algoritmo de reconhecimento facial implementado.This work aims to contribute with the assistance in the entry and exit of cars in buildings and private condominiums. Aiming to achieve this goal, this work was divided into two stages: development of a neural network algorithm capable of identify and recognize the license plate of a car and development of an algorithm capable of identify and recognize the driver. For the license plates identification, the pre-trained Tensorflow network model was used, called MobileNet-SSD, intended for object detection. For the recognition of the car’s license plate, OCR optical character recognition technology was used. The algorithm implementation was performed in Python. The deep convolutional neural network showed good results of precision, recall and F1-score, neural network performance metrics, which could be improved in future works by performing a pre-processing in the chosen database. For the identification and facial recognition of the conductor, an oriented gradient histogram feeding a support vector machine is used. The dlib and face_recognition libraries were used. Satisfactory results of accuracy, precision, recall and F1-score were obtained, above 98.7%, which demonstrates the predictive fidelity of the implemented facial recognition algorithm.Submitted by Élida Maeli Fernandes Quirino (maely_sax@hotmail.com) on 2022-10-11T19:41:02Z No. of bitstreams: 1 VANESSA SANTOS MOURA - TCC ENG. ELÉTRICA CEEI 2021.pdf: 3055549 bytes, checksum: 73e0713abce685051a20ae667ca08fbf (MD5)Made available in DSpace on 2022-10-11T19:41:02Z (GMT). No. of bitstreams: 1 VANESSA SANTOS MOURA - TCC ENG. ELÉTRICA CEEI 2021.pdf: 3055549 bytes, checksum: 73e0713abce685051a20ae667ca08fbf (MD5) Previous issue date: 2021-10Universidade Federal de Campina GrandeUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIEngenharia ElétricaRede neural convolucional profundaDeep convolutional neural networkHistograma de gradientes orientadosOriented Gradient HistogramMáquina de vetor de suporteSupport vector machineReconhecimento de placas de carrosLicense plate recognitionMobile Net-SSDAlgoritmo de rede neural - PythonNeural Network Algorithm - PythonPython - algoritmoPython - algorithmReconhecimento óptico de caracteres - OCROptical Character Recognition - OCRVisão computacionalComputer visionReconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.Recognition of license plates and their drivers for the automatic opening of gates.2021-102022-10-11T19:41:02Z2022-10-112022-10-11T19:41:02Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611MOURA, Vanessa Santos. Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões. 2021. 54f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/27611/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALVANESSA SANTOS MOURA - TCC ENG. ELÉTRICA CEEI 2021.pdfVANESSA SANTOS MOURA - TCC ENG. ELÉTRICA CEEI 2021.pdfapplication/pdf3055549http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/27611/1/VANESSA+SANTOS+MOURA+-+TCC+ENG.+EL%C3%89TRICA+CEEI+2021.pdf73e0713abce685051a20ae667ca08fbfMD51riufcg/276112022-10-11 16:49:42.349oai:localhost:riufcg/27611Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-07-01T10:32:15.522706Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
dc.title.alternative.pt_BR.fl_str_mv Recognition of license plates and their drivers for the automatic opening of gates.
title Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
spellingShingle Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
MOURA, Vanessa Santos.
Engenharia Elétrica
Rede neural convolucional profunda
Deep convolutional neural network
Histograma de gradientes orientados
Oriented Gradient Histogram
Máquina de vetor de suporte
Support vector machine
Reconhecimento de placas de carros
License plate recognition
Mobile Net-SSD
Algoritmo de rede neural - Python
Neural Network Algorithm - Python
Python - algoritmo
Python - algorithm
Reconhecimento óptico de caracteres - OCR
Optical Character Recognition - OCR
Visão computacional
Computer vision
title_short Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
title_full Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
title_fullStr Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
title_full_unstemmed Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
title_sort Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões.
author MOURA, Vanessa Santos.
author_facet MOURA, Vanessa Santos.
author_role author
dc.contributor.advisor1.fl_str_mv VELOSO, Luciana Ribeiro.
dc.contributor.advisor1ID.fl_str_mv VELOSO, L. R.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2498050002491677
dc.contributor.referee1.fl_str_mv GURJÃO, Edmar Candeia.
dc.contributor.referee1ID.fl_str_mv GURJÃO, E. C.
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/9200464668550566
dc.contributor.authorID.fl_str_mv MOURA, V. S.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4267478145318228
dc.contributor.author.fl_str_mv MOURA, Vanessa Santos.
contributor_str_mv VELOSO, Luciana Ribeiro.
GURJÃO, Edmar Candeia.
dc.subject.cnpq.fl_str_mv Engenharia Elétrica
topic Engenharia Elétrica
Rede neural convolucional profunda
Deep convolutional neural network
Histograma de gradientes orientados
Oriented Gradient Histogram
Máquina de vetor de suporte
Support vector machine
Reconhecimento de placas de carros
License plate recognition
Mobile Net-SSD
Algoritmo de rede neural - Python
Neural Network Algorithm - Python
Python - algoritmo
Python - algorithm
Reconhecimento óptico de caracteres - OCR
Optical Character Recognition - OCR
Visão computacional
Computer vision
dc.subject.por.fl_str_mv Rede neural convolucional profunda
Deep convolutional neural network
Histograma de gradientes orientados
Oriented Gradient Histogram
Máquina de vetor de suporte
Support vector machine
Reconhecimento de placas de carros
License plate recognition
Mobile Net-SSD
Algoritmo de rede neural - Python
Neural Network Algorithm - Python
Python - algoritmo
Python - algorithm
Reconhecimento óptico de caracteres - OCR
Optical Character Recognition - OCR
Visão computacional
Computer vision
description O presente trabalho tem como propósito contribuir para assistência na entrada e saída de automóveis em prédios e condomínios fechados. Visando atingir este objetivo, este trabalho foi dividido em duas etapas: desenvolvimento de um algoritmo de rede neural capaz de identificar e reconhecer a placa de um automóvel e desenvolvimento de um algoritmo capaz de identificar e reconhecer o condutor. Para a identificação de placas de automóveis, foi utilizado o modelo de rede pré-treinado do Tensorflow, chamado MobileNet- SSD, destinado para a detecção de objetos, sendo realizada o afinamento do modelo para que se detecte placas. Para o reconhecimento da placa do automóvel, empregou-se a tecnologia de reconhecimento óptico de caracteres OCR. A implementação do algoritmo foi realizada em Python. A rede neural convolucional profunda apresentou bons resultados de precisão, revocação e F1-score, métricas de desempenho de redes neurais, podendo ser melhorada em trabalhos futuros realizando um pré-processamento na base de dados escolhida. Para a identificação e reconhecimento facial do condutor, é empregado histograma de gradientes orientados alimentando uma máquina de vetor de suporte. As bibliotecas dlib e face_recognition foram utilizadas. Foram obtidos resultados satisfatórios de acurácia, precisão, revocação e F1-score, superiores à 98,6 %, o que demonstra a fidelidade de predição do algoritmo de reconhecimento facial implementado.
publishDate 2021
dc.date.issued.fl_str_mv 2021-10
dc.date.accessioned.fl_str_mv 2022-10-11T19:41:02Z
dc.date.available.fl_str_mv 2022-10-11
2022-10-11T19:41:02Z
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.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611
dc.identifier.citation.fl_str_mv MOURA, Vanessa Santos. Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões. 2021. 54f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611
identifier_str_mv MOURA, Vanessa Santos. Reconhecimento de placas de automóveis e de seus condutores para a abertura automática de portões. 2021. 54f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27611
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/27611/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/27611/1/VANESSA+SANTOS+MOURA+-+TCC+ENG.+EL%C3%89TRICA+CEEI+2021.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
73e0713abce685051a20ae667ca08fbf
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1803396840376238080