Detecção de fluxo de pessoas utilizando subtração de imagens

Detalhes bibliográficos
Autor(a) principal: Queiroga, Saulo Erick Linhares de
Data de Publicação: 2020
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/43655
Resumo: Este trabalho apresenta o desenvolvimento de um programa que realiza a detecção do fluxo de pessoas em uma sequência de imagens. O programa utiliza a lingugem de programação C++ e OpenCV, que é uma biblioteca multiplataforma voltada para o desenvolvimento de aplicativos na área de visão computacional. Foram exploradas as técnicas de processamento digital de imagens relacionadas à detecção de movimento em imagens, como a subtração de imagens e a limiarização de imagens. Após a aplicação dessas técnicas, a contagem de pessoas é feita a partir do centroide de cada objeto em movimento detectado. Por fim, é mostrado na imagem de resultado o fluxo, isto é, a quantidade de pessoas em um sentido subtraída da quantidade de pessoas no outro sentido, e a quantidade de imagens analisadas.
id UFRN_8266d11b73a926441177a01de3ca4280
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/43655
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Queiroga, Saulo Erick Linhares deBrito Junior, Agostinho de MedeirosAlsina, Pablo JavierMedeiros, Adelardo Adelino Dantas de2021-06-09T14:28:27Z2021-10-06T11:52:17Z2021-06-09T14:28:27Z2021-10-06T11:52:17Z2020-12-1420180155115QUEIROGA, Saulo Erick Linhares de. Detecção de fluxo de pessoas utilizando subtração de imagens. 2020. 37f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal-RN, 2020.https://repositorio.ufrn.br/handle/123456789/43655Este trabalho apresenta o desenvolvimento de um programa que realiza a detecção do fluxo de pessoas em uma sequência de imagens. O programa utiliza a lingugem de programação C++ e OpenCV, que é uma biblioteca multiplataforma voltada para o desenvolvimento de aplicativos na área de visão computacional. Foram exploradas as técnicas de processamento digital de imagens relacionadas à detecção de movimento em imagens, como a subtração de imagens e a limiarização de imagens. Após a aplicação dessas técnicas, a contagem de pessoas é feita a partir do centroide de cada objeto em movimento detectado. Por fim, é mostrado na imagem de resultado o fluxo, isto é, a quantidade de pessoas em um sentido subtraída da quantidade de pessoas no outro sentido, e a quantidade de imagens analisadas.This work presents the development of a program that detects the flow of people in a sequence of images. The program uses the C++ programming language and OpenCV, which is a multiplatform library aimed at developing applications in the area of Computer Vision. Digital image processing techniques related to motion detection in images, such as image subtraction and image thresholding, were explored. After applying these techniques, counting people is done from the centroid of each detected moving object. Finally, the flow is shown in the result image, that is, the number of people in one direction subtracted from the number of people in the other direction, and the number of analyzed images.Universidade Federal do Rio Grande do NorteUFRNBrasilEngenharia de ComputaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessVisão ComputacionalProcessamento digital de imagensDetecção de movimento em imagensOpenCVSubtração de ImagensComputer visionDigital image processingMotion detection in imagesImage subtractionDetecção de fluxo de pessoas utilizando subtração de imagensDetection of People Flow Using Image Subtractioninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALDetecçãodefluxo_Queiroga_2020.pdfSaulo Queiroga - Trabalho de Conclusão de Curso - Detecção de Fluxo de Pessoas Utilizando Subtração de Imagensapplication/pdf6065407https://repositorio.ufrn.br/bitstream/123456789/43655/1/Detec%c3%a7%c3%a3odefluxo_Queiroga_2020.pdf6b817c5b7cada6ea5af5aedb2f563ca9MD51CC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/43655/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txttext/plain714https://repositorio.ufrn.br/bitstream/123456789/43655/3/license.txt7278bab9c5c886812fa7d225dc807888MD53123456789/436552021-10-06 08:52:17.39oai:https://repositorio.ufrn.br:123456789/43655PGNlbnRlcj48c3Ryb25nPkZFREVSQUwgVU5JVkVSU0lUWSBPRiBSSU8gR1JBTkRFIERPIE5PUlRFPC9zdHJvbmc+PC9jZW50ZXI+CjxjZW50ZXI+PHN0cm9uZz5ESUdJVEFMIE1PTk9HUkFQSFMgTElCUkFSWTwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5BdXRob3JpemF0aW9uIFRlcm0gZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgTW9ub2dyYXBocyBmb3IgVW5kZXJncmFkdWF0ZSBhbmQgU3BlY2lhbGl6YXRpb24gaW4gdGhlIERpZ2l0YWwgTGlicmFyeSBvZiBNb25vZ3JhcGhzIChCRE0pPC9jZW50ZXI+CgpBcyB0aGUgY29weXJpZ2h0IG93bmVyIG9mIHRoZSBtb25vZ3JhcGgsIEkgYXV0aG9yaXplIHRoZSBGZWRlcmFsIFVuaXZlcnNpdHkgb2YgUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgdG8gbWFrZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgRGlnaXRhbCBMaWJyYXJ5IG9mIE1vbm9ncmFwaHMgb2YgVUZSTiwgd2l0aG91dCByZWltYnVyc2VtZW50IG9mIGNvcHlyaWdodCwgYWNjb3JkaW5nIHRvIExhdyA5NjEwLzk4ICwgdGhlIGZ1bGwgdGV4dCBvZiB0aGUgd29yayBzdWJtaXR0ZWQgZm9yIHRoZSBwdXJwb3NlIG9mIHJlYWRpbmcsIHByaW50aW5nIGFuZCAvIG9yIGRvd25sb2FkaW5nLCBhcyBhIG1lYW5zIG9mIGRpc3NlbWluYXRpbmcgQnJhemlsaWFuIHNjaWVudGlmaWMgcHJvZHVjdGlvbiwgYXMgb2YgdGhlIGRhdGUgb2Ygc3VibWlzc2lvbi4KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-10-06T11:52:17Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Detecção de fluxo de pessoas utilizando subtração de imagens
dc.title.alternative.pt_BR.fl_str_mv Detection of People Flow Using Image Subtraction
title Detecção de fluxo de pessoas utilizando subtração de imagens
spellingShingle Detecção de fluxo de pessoas utilizando subtração de imagens
Queiroga, Saulo Erick Linhares de
Visão Computacional
Processamento digital de imagens
Detecção de movimento em imagens
OpenCV
Subtração de Imagens
Computer vision
Digital image processing
Motion detection in images
Image subtraction
title_short Detecção de fluxo de pessoas utilizando subtração de imagens
title_full Detecção de fluxo de pessoas utilizando subtração de imagens
title_fullStr Detecção de fluxo de pessoas utilizando subtração de imagens
title_full_unstemmed Detecção de fluxo de pessoas utilizando subtração de imagens
title_sort Detecção de fluxo de pessoas utilizando subtração de imagens
author Queiroga, Saulo Erick Linhares de
author_facet Queiroga, Saulo Erick Linhares de
author_role author
dc.contributor.referees1.none.fl_str_mv Brito Junior, Agostinho de Medeiros
dc.contributor.referees2.none.fl_str_mv Alsina, Pablo Javier
dc.contributor.author.fl_str_mv Queiroga, Saulo Erick Linhares de
dc.contributor.advisor1.fl_str_mv Medeiros, Adelardo Adelino Dantas de
contributor_str_mv Medeiros, Adelardo Adelino Dantas de
dc.subject.por.fl_str_mv Visão Computacional
Processamento digital de imagens
Detecção de movimento em imagens
OpenCV
Subtração de Imagens
Computer vision
Digital image processing
Motion detection in images
Image subtraction
topic Visão Computacional
Processamento digital de imagens
Detecção de movimento em imagens
OpenCV
Subtração de Imagens
Computer vision
Digital image processing
Motion detection in images
Image subtraction
description Este trabalho apresenta o desenvolvimento de um programa que realiza a detecção do fluxo de pessoas em uma sequência de imagens. O programa utiliza a lingugem de programação C++ e OpenCV, que é uma biblioteca multiplataforma voltada para o desenvolvimento de aplicativos na área de visão computacional. Foram exploradas as técnicas de processamento digital de imagens relacionadas à detecção de movimento em imagens, como a subtração de imagens e a limiarização de imagens. Após a aplicação dessas técnicas, a contagem de pessoas é feita a partir do centroide de cada objeto em movimento detectado. Por fim, é mostrado na imagem de resultado o fluxo, isto é, a quantidade de pessoas em um sentido subtraída da quantidade de pessoas no outro sentido, e a quantidade de imagens analisadas.
publishDate 2020
dc.date.issued.fl_str_mv 2020-12-14
dc.date.accessioned.fl_str_mv 2021-06-09T14:28:27Z
2021-10-06T11:52:17Z
dc.date.available.fl_str_mv 2021-06-09T14:28:27Z
2021-10-06T11:52:17Z
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.pt_BR.fl_str_mv 20180155115
dc.identifier.citation.fl_str_mv QUEIROGA, Saulo Erick Linhares de. Detecção de fluxo de pessoas utilizando subtração de imagens. 2020. 37f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal-RN, 2020.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/43655
identifier_str_mv 20180155115
QUEIROGA, Saulo Erick Linhares de. Detecção de fluxo de pessoas utilizando subtração de imagens. 2020. 37f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal-RN, 2020.
url https://repositorio.ufrn.br/handle/123456789/43655
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.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Engenharia de Computação
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/43655/1/Detec%c3%a7%c3%a3odefluxo_Queiroga_2020.pdf
https://repositorio.ufrn.br/bitstream/123456789/43655/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/43655/3/license.txt
bitstream.checksum.fl_str_mv 6b817c5b7cada6ea5af5aedb2f563ca9
e39d27027a6cc9cb039ad269a5db8e34
7278bab9c5c886812fa7d225dc807888
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_ 1814832780918390784