Uma ferramenta didática para ensino de filtragem no domínio espacial usando OpenCV.js
Autor(a) principal: | |
---|---|
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 |