Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js

Detalhes bibliográficos
Autor(a) principal: Benício, Anderson Rodrigo Gomes
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/46188
Resumo: Ferramentas tradicionais utilizadas para realizar filtragem no domínio do espaço e convolução digital geralmente não são muito efetivas em sua função didática. Ferramentas interativas, por outro lado, podem ser extremante úteis para cumprir essa missão nos cursos de processamento digital de imagens, sendo usadas para demonstrações e desenvolvimento de novos tipos de filtros. Além disso, esse tipo de ferramenta pode ser útil para evidenciar como os elementos de um filtro influenciam no resultado de uma filtragem. Esse trabalho propõe um ferramenta didática como uma opção para os professores e alunos de processamento digital de imagens, trazendo uma nova maneira de exibir e comparar as diferenças entre a imagem e sua versão filtrada, em um modelo de revelação do antes e depois da filtragem. O trabalho a seguir descreve o processo de convolução digital de imagens, a filtragem no domínio da frequência, as ferramentas utilizadas para o seu desenvolvimento, seus recursos, utilidades e compara seu uso como ferramenta de ensino em relação as ferramentas tradicionais.
id UFRN_18e4ef7e616908771a90673786bca056
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/46188
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Benício, Anderson Rodrigo Gomes0000-0002-2054-2339http://lattes.cnpq.br/0958617290020120Nogueira, Marcelo Borgeshttp://lattes.cnpq.br/5756014037071299Martins, Allan de Medeiros0000-0002-9486-4509http://lattes.cnpq.br/4402694969508077Brito Junior, Agostinho de Medeiros2022-02-22T18:57:21Z2022-02-22T18:57:21Z2022-01-08BENÍCIO, Anderson Rodrigo Gomes. Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js. 2022. 37f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/46188Ferramentas tradicionais utilizadas para realizar filtragem no domínio do espaço e convolução digital geralmente não são muito efetivas em sua função didática. Ferramentas interativas, por outro lado, podem ser extremante úteis para cumprir essa missão nos cursos de processamento digital de imagens, sendo usadas para demonstrações e desenvolvimento de novos tipos de filtros. Além disso, esse tipo de ferramenta pode ser útil para evidenciar como os elementos de um filtro influenciam no resultado de uma filtragem. Esse trabalho propõe um ferramenta didática como uma opção para os professores e alunos de processamento digital de imagens, trazendo uma nova maneira de exibir e comparar as diferenças entre a imagem e sua versão filtrada, em um modelo de revelação do antes e depois da filtragem. O trabalho a seguir descreve o processo de convolução digital de imagens, a filtragem no domínio da frequência, as ferramentas utilizadas para o seu desenvolvimento, seus recursos, utilidades e compara seu uso como ferramenta de ensino em relação as ferramentas tradicionais.Traditional tools used to perform filtering in the space domain and digital convolution are generally not very effective in their didactic function. Interactive tools, on the other hand, can be extremely useful to fulfill this mission in digital image processing courses, being used for demonstrations and development of new types of filters. In addition, this type of tool can be useful to show how the elements of a filter influence the result of a filtering. This work proposes a didactic tool as an option for teachers and students of digital image processing, bringing a new way to display and compare the differences between the image and its filtered version, in a model of revelation of before and after filtering. The following work describes the process of digital convolution of images, filtering in the frequency domain, the tools used for its development, its resources, utilities and compares its use as a teaching tool in relation to traditional tools.Universidade Federal do Rio Grande do NorteEngenharia da ComputaçãoUFRNBrasilDepartamento de Engenharia da Computação e AutomaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessProcessamento Digital de ImagensConvolução DigitalFiltragemDigital Image ProcessingDigital ConvolutionFilteringUma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.jsA teaching tool for teaching spatial domain filtering using OpenCV.jsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALUmaFerramentaDidatica_Benicio_2022.pdfUmaFerramentaDidatica_Benicio_2022.pdfUma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.jsapplication/pdf17318658https://repositorio.ufrn.br/bitstream/123456789/46188/1/UmaFerramentaDidatica_Benicio_2022.pdfb08a0289166e8bb568ec1277953ea1daMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufrn.br/bitstream/123456789/46188/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/46188/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/461882022-02-22 15:57:21.519oai:https://repositorio.ufrn.br:123456789/46188Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2022-02-22T18:57:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
dc.title.alternative.pt_BR.fl_str_mv A teaching tool for teaching spatial domain filtering using OpenCV.js
title Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
spellingShingle Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
Benício, Anderson Rodrigo Gomes
Processamento Digital de Imagens
Convolução Digital
Filtragem
Digital Image Processing
Digital Convolution
Filtering
title_short Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
title_full Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
title_fullStr Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
title_full_unstemmed Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
title_sort Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
author Benício, Anderson Rodrigo Gomes
author_facet Benício, Anderson Rodrigo Gomes
author_role author
dc.contributor.advisorID.pt_BR.fl_str_mv 0000-0002-2054-2339
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0958617290020120
dc.contributor.referees1.none.fl_str_mv Nogueira, Marcelo Borges
dc.contributor.referees1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/5756014037071299
dc.contributor.referees2.none.fl_str_mv Martins, Allan de Medeiros
dc.contributor.referees2ID.pt_BR.fl_str_mv 0000-0002-9486-4509
dc.contributor.referees2Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4402694969508077
dc.contributor.author.fl_str_mv Benício, Anderson Rodrigo Gomes
dc.contributor.advisor1.fl_str_mv Brito Junior, Agostinho de Medeiros
contributor_str_mv Brito Junior, Agostinho de Medeiros
dc.subject.por.fl_str_mv Processamento Digital de Imagens
Convolução Digital
Filtragem
Digital Image Processing
Digital Convolution
Filtering
topic Processamento Digital de Imagens
Convolução Digital
Filtragem
Digital Image Processing
Digital Convolution
Filtering
description Ferramentas tradicionais utilizadas para realizar filtragem no domínio do espaço e convolução digital geralmente não são muito efetivas em sua função didática. Ferramentas interativas, por outro lado, podem ser extremante úteis para cumprir essa missão nos cursos de processamento digital de imagens, sendo usadas para demonstrações e desenvolvimento de novos tipos de filtros. Além disso, esse tipo de ferramenta pode ser útil para evidenciar como os elementos de um filtro influenciam no resultado de uma filtragem. Esse trabalho propõe um ferramenta didática como uma opção para os professores e alunos de processamento digital de imagens, trazendo uma nova maneira de exibir e comparar as diferenças entre a imagem e sua versão filtrada, em um modelo de revelação do antes e depois da filtragem. O trabalho a seguir descreve o processo de convolução digital de imagens, a filtragem no domínio da frequência, as ferramentas utilizadas para o seu desenvolvimento, seus recursos, utilidades e compara seu uso como ferramenta de ensino em relação as ferramentas tradicionais.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-02-22T18:57:21Z
dc.date.available.fl_str_mv 2022-02-22T18:57:21Z
dc.date.issued.fl_str_mv 2022-01-08
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 BENÍCIO, Anderson Rodrigo Gomes. Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js. 2022. 37f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/46188
identifier_str_mv BENÍCIO, Anderson Rodrigo Gomes. Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js. 2022. 37f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.
url https://repositorio.ufrn.br/handle/123456789/46188
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 da Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento de Engenharia da Computação e Automaçã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/46188/1/UmaFerramentaDidatica_Benicio_2022.pdf
https://repositorio.ufrn.br/bitstream/123456789/46188/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/46188/3/license.txt
bitstream.checksum.fl_str_mv b08a0289166e8bb568ec1277953ea1da
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_ 1814833070994358272