SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL

Detalhes bibliográficos
Autor(a) principal: Kroth, Christian Fernando
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
Texto Completo: http://hdl.handle.net/10737/4203
Resumo: Muitas cidades têm adotado sistemas para monitoramento de veículos através de imagens, seja para identificação de infrações e furtos ou para auxílio em áreas com estacionamento rotativo. Porém, para que a cidade possa usufruir completamente dos benefícios, é necessário que a câmera consiga ler corretamente a placa dos mesmos, o que nem sempre ocorre, sendo importante nestes casos a identificação de outras características que sejam capazes de ajudar na realização de um filtro mais refinado sobre uma galeria de imagens em que a leitura da placa tenha falhado. Pensando nisso, o presente trabalho foi proposto com o objetivo de estudar a aplicação de inteligência artificial na extração de dados de imagens, criando um protótipo de software, em formato de web service, que possa identificar alguns atributos extras dos veículos. Por meio de pesquisas observou-se que, visando obter dados de imagens, métodos de aprendizado profundo e visão computacional seriam os melhores modos de aplicação de inteligência artificial. Desta forma, utilizou-se o sistema YOLO para identificar o tipo e a marca dos veículos, e a biblioteca OpenCV para classificar a cor dos mesmos. O protótipo de web service foi criado utilizando Flask, englobando o mesmo em um container Docker, recebendo requisições POST e retornando um JSON com os dados identificados. Após os testes do sistema criado, obteve-se um percentual de 97,5% de classificações corretas dos tipos de veículos, 57,5% de classificações corretas das marcas, e 25% de acerto na classificação da cor dos mesmos.
id UVAT_fe5f324dc6c6f1ff4a6a855c30647c60
oai_identifier_str oai:univates.br:10737/4203
network_acronym_str UVAT
network_name_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
repository_id_str 1
spelling Sulzbach, Sirlei Inêshttp://lattes.cnpq.br/7580547207087842Franzen, EvandroDertzbacher, JulianoKroth, Christian Fernando2023-12-19T15:04:46Z2023-12-19T15:04:46Z2023-122023-12-11Muitas cidades têm adotado sistemas para monitoramento de veículos através de imagens, seja para identificação de infrações e furtos ou para auxílio em áreas com estacionamento rotativo. Porém, para que a cidade possa usufruir completamente dos benefícios, é necessário que a câmera consiga ler corretamente a placa dos mesmos, o que nem sempre ocorre, sendo importante nestes casos a identificação de outras características que sejam capazes de ajudar na realização de um filtro mais refinado sobre uma galeria de imagens em que a leitura da placa tenha falhado. Pensando nisso, o presente trabalho foi proposto com o objetivo de estudar a aplicação de inteligência artificial na extração de dados de imagens, criando um protótipo de software, em formato de web service, que possa identificar alguns atributos extras dos veículos. Por meio de pesquisas observou-se que, visando obter dados de imagens, métodos de aprendizado profundo e visão computacional seriam os melhores modos de aplicação de inteligência artificial. Desta forma, utilizou-se o sistema YOLO para identificar o tipo e a marca dos veículos, e a biblioteca OpenCV para classificar a cor dos mesmos. O protótipo de web service foi criado utilizando Flask, englobando o mesmo em um container Docker, recebendo requisições POST e retornando um JSON com os dados identificados. Após os testes do sistema criado, obteve-se um percentual de 97,5% de classificações corretas dos tipos de veículos, 57,5% de classificações corretas das marcas, e 25% de acerto na classificação da cor dos mesmos.Many cities have been adopting systems for monitoring vehicles through images, either for the identification of infractions and theft or for assistance in areas with rotating parking. However, for the city to fully benefit from these advantages, it is necessary for the camera to correctly read their license plates, which does not always happen. In these cases, it is important to identify other characteristics that can help in performing a more refined filter on a gallery of images where license plate reading has failed. With this in mind, the present work was proposed with the aim of studying the application of artificial intelligence in extracting data from images, creating a prototype of software in the form of a web service that can identify some additional attributes of vehicles. Through research, it was observed that, to obtain data from images, methods of deep learning and computer vision would be the best ways to apply artificial intelligence. Therefore, the YOLO system was used to identify the type and brand of vehicles, and the OpenCV library to classify their color. The web service prototype was created using Flask, encompassed within a Docker container, receiving POST requests and returning a JSON with the identified data. After testing the created system, a percentage of 97,5% of correct classifications of vehicle types, 57,5% of correct brand classifications, and 25% accuracy in the classification of their color were obtained.-1KROTH, Christian Fernando. SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 11 dez. 2023. Disponível em: http://hdl.handle.net/10737/4203. http://hdl.handle.net/10737/4203Attribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessENGinteligência artificialvisão computacionalidentificação de características de veículosartificial intelligencecomputer visionidentification of vehicle characteristicsSISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITALinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESLICENSElicense.txtlicense.txttext/plain1082https://www.univates.br/bdu/bitstreams/8d72ffff-b3dc-4a1d-8e1f-21ba08e84862/download01978bf0e057630b32edd4f9d41e68e8MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://www.univates.br/bdu/bitstreams/9b48a577-bbe6-46a5-bd0c-acd40b941a91/download4d2950bda3d176f570a9f8b328dfbbefMD54ORIGINALTCC II - Christian Fernando Kroth.pdfTCC II - Christian Fernando Kroth.pdfapplication/pdf7863292https://www.univates.br/bdu/bitstreams/b25679c2-7e43-49bc-a722-81f908dae83c/downloade8d9d3fc45420bd55100b29f2e339e10MD51TEXTTCC II - Christian Fernando Kroth.pdf.txtTCC II - Christian Fernando Kroth.pdf.txtExtracted texttext/plain102741https://www.univates.br/bdu/bitstreams/92ae3d25-0399-40c0-b7e5-83a2c73eb8df/download667df63d6222f7ca111992f7daf5f63eMD55THUMBNAILTCC II - Christian Fernando Kroth.pdf.jpgTCC II - Christian Fernando Kroth.pdf.jpgGenerated Thumbnailimage/jpeg4297https://www.univates.br/bdu/bitstreams/22108133-e3fc-411c-a251-cc97ed7f1c28/downloadd6e4a8a7033a5d88b882d6abc5c64f8bMD5610737/42032023-12-20 03:05:58.898http://creativecommons.org/licenses/by/3.0/br/Attribution 3.0 Braziloai:univates.br:10737/4203https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-12-20T03:05:58Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseMS4gTyBBVVRPUiBkZWNsYXJhIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBPQlJBIGUgdGVtIHBsZW5hIGRpc3BvbmliaWxpZGFkZSBkb3MgbWVzbW9zLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgoyLiBPIEFVVE9SIGRlY2xhcmEgcXVlLCByZWxhdGl2YW1lbnRlIMOgIE9CUkEsIHJlc3BlaXRvdSBvcyBkaXJlaXRvcyBpbnRlbGVjdHVhaXMgZGUgdGVyY2Vpcm9zIGUgY3VtcHJpdSBjb20gYXMgb2JyaWdhw6fDtWVzIGxlZ2FpcyBvdSBjb250cmF0dWFpcyBjb3JyZWxhdGFzLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgozLiBPIEFVVE9SIGxpY2VuY2lhIGEgcmVwcm9kdcOnw6NvIGdyYXR1aXRhIGVtIGZvcm1hdG8gZGlnaXRhbCBlIGEgZGlzcG9uaWJpbGl6YcOnw6NvIGdyYXR1aXRhIG91IG9uZXJvc2EgZGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgdXN1w6FyaW9zLCBuYSBmb3JtYSBkZWZpbmlkYSBwZWxhIFVOSVZBVEVTLCBjaWVudGUgZGUgcXVlIGEgaW5jbHVzw6NvIGRhIE9CUkEgbmEgQmlibGlvdGVjYSBpbXBvcnRhcsOhIHRhbWLDqW0gbm8gbGljZW5jaWFtZW50byBwb3IgbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLjxiciAvPgo0LiBBIFVOSVZBVEVTIG5hZGEgZGV2ZXLDoSBhbyBBVVRPUiBwZWxhIHJlcHJvZHXDp8OjbyBlIGRpc3BvbmliaWxpemHDp8OjbyBkYSBPQlJBLCBjb25mb3JtZSBhY2ltYSBwcmV2aXN0bywgbWVzbW8gc2UgbyBhY2Vzc28gZG9zIHVzdcOhcmlvcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLjxiciAvPgo1LiBPIEFVVE9SIGZpY2EgY2llbnRlIGRlIHF1ZSwgZGlzcG9uaWJpbGl6YWRhIGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIG9zIHVzdcOhcmlvcyBwb2RlcsOjbyB1dGlsaXrDoS1sYSBjb25mb3JtZSBhcyBub3JtYXMgZGEgQ3JlYXRpdmUgQ29tbW9ucy4=
dc.title.none.fl_str_mv SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
title SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
spellingShingle SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
Kroth, Christian Fernando
ENG
inteligência artificial
visão computacional
identificação de características de veículos
artificial intelligence
computer vision
identification of vehicle characteristics
title_short SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
title_full SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
title_fullStr SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
title_full_unstemmed SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
title_sort SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL
author Kroth, Christian Fernando
author_facet Kroth, Christian Fernando
author_role author
dc.contributor.advisor1.fl_str_mv Sulzbach, Sirlei Inês
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/7580547207087842
dc.contributor.referee1.fl_str_mv Franzen, Evandro
Dertzbacher, Juliano
dc.contributor.author.fl_str_mv Kroth, Christian Fernando
contributor_str_mv Sulzbach, Sirlei Inês
Franzen, Evandro
Dertzbacher, Juliano
dc.subject.cnpq.fl_str_mv ENG
topic ENG
inteligência artificial
visão computacional
identificação de características de veículos
artificial intelligence
computer vision
identification of vehicle characteristics
dc.subject.por.fl_str_mv inteligência artificial
visão computacional
identificação de características de veículos
artificial intelligence
computer vision
identification of vehicle characteristics
description Muitas cidades têm adotado sistemas para monitoramento de veículos através de imagens, seja para identificação de infrações e furtos ou para auxílio em áreas com estacionamento rotativo. Porém, para que a cidade possa usufruir completamente dos benefícios, é necessário que a câmera consiga ler corretamente a placa dos mesmos, o que nem sempre ocorre, sendo importante nestes casos a identificação de outras características que sejam capazes de ajudar na realização de um filtro mais refinado sobre uma galeria de imagens em que a leitura da placa tenha falhado. Pensando nisso, o presente trabalho foi proposto com o objetivo de estudar a aplicação de inteligência artificial na extração de dados de imagens, criando um protótipo de software, em formato de web service, que possa identificar alguns atributos extras dos veículos. Por meio de pesquisas observou-se que, visando obter dados de imagens, métodos de aprendizado profundo e visão computacional seriam os melhores modos de aplicação de inteligência artificial. Desta forma, utilizou-se o sistema YOLO para identificar o tipo e a marca dos veículos, e a biblioteca OpenCV para classificar a cor dos mesmos. O protótipo de web service foi criado utilizando Flask, englobando o mesmo em um container Docker, recebendo requisições POST e retornando um JSON com os dados identificados. Após os testes do sistema criado, obteve-se um percentual de 97,5% de classificações corretas dos tipos de veículos, 57,5% de classificações corretas das marcas, e 25% de acerto na classificação da cor dos mesmos.
publishDate 2023
dc.date.submitted.none.fl_str_mv 2023-12-11
dc.date.accessioned.fl_str_mv 2023-12-19T15:04:46Z
dc.date.available.fl_str_mv 2023-12-19T15:04:46Z
dc.date.issued.fl_str_mv 2023-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 KROTH, Christian Fernando. SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 11 dez. 2023. Disponível em: http://hdl.handle.net/10737/4203.
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10737/4203
identifier_str_mv KROTH, Christian Fernando. SISTEMA PARA IDENTIFICAÇÃO DAS CARACTERÍSTICAS DE UM VEÍCULO PRESENTE EM IMAGEM DIGITAL. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 11 dez. 2023. Disponível em: http://hdl.handle.net/10737/4203.
url http://hdl.handle.net/10737/4203
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
instname:Centro Universitário Univates (UNIVATES)
instacron:UNIVATES
instname_str Centro Universitário Univates (UNIVATES)
instacron_str UNIVATES
institution UNIVATES
reponame_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
collection Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
bitstream.url.fl_str_mv https://www.univates.br/bdu/bitstreams/8d72ffff-b3dc-4a1d-8e1f-21ba08e84862/download
https://www.univates.br/bdu/bitstreams/9b48a577-bbe6-46a5-bd0c-acd40b941a91/download
https://www.univates.br/bdu/bitstreams/b25679c2-7e43-49bc-a722-81f908dae83c/download
https://www.univates.br/bdu/bitstreams/92ae3d25-0399-40c0-b7e5-83a2c73eb8df/download
https://www.univates.br/bdu/bitstreams/22108133-e3fc-411c-a251-cc97ed7f1c28/download
bitstream.checksum.fl_str_mv 01978bf0e057630b32edd4f9d41e68e8
4d2950bda3d176f570a9f8b328dfbbef
e8d9d3fc45420bd55100b29f2e339e10
667df63d6222f7ca111992f7daf5f63e
d6e4a8a7033a5d88b882d6abc5c64f8b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)
repository.mail.fl_str_mv
_version_ 1813262404132274176