ChessPy: ferramenta para detecção inteligente de peças de xadrez

Detalhes bibliográficos
Autor(a) principal: Menezes, Richardson Santiago Teles de
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/49204
Resumo: O xadrez é um dos domínios mais pesquisados na história da inteligência artificial. Os programas mais poderosos são construídos com base em técnicas de pesquisa sofisticadas, adaptações específicas de domínio e funções de avaliação artesanais refinadas por especialistas humanos ao longo de várias décadas. O principal objetivo deste trabalho consiste na construção de uma plataforma robusta para detecção de posições durante jogos de xadrez, para tanto lançou-se mão de técnicas clássicas de processamento digital de imagens, bem como de algoritmos do estado-da-arte de detecção de objetos. As imagens capturadas durante um jogo do tabuleiro de xadrez são analisadas para determinar a localização de cada quadrado que compõem o tabuleiro bem como a localização de cada peça em jogo, isso então é feito para cada turno, de modo que o sistema é capaz de acompanhar o jogo em sua totalidade.
id UFRN_74839e510844c01a3f60a2a3a651ec7b
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/49204
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Menezes, Richardson Santiago Teles dehttp://lattes.cnpq.br/6008562495410718http://lattes.cnpq.br/8709900833456787Magalhães, Rafael MarrocosSilva, Bruno Marques Ferreira daVidal, Francisco José TarginoPeixoto, Helton Maia2022-08-23T12:14:42Z2022-08-23T12:14:42Z2022-07-22MENEZES, Richardson Santiago Teles de. ChessPy: ferramenta para detecção inteligente de peças de xadrez. 2009. 54f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação), Departamento de Engenharia de Computação e Automação, Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/49204O xadrez é um dos domínios mais pesquisados na história da inteligência artificial. Os programas mais poderosos são construídos com base em técnicas de pesquisa sofisticadas, adaptações específicas de domínio e funções de avaliação artesanais refinadas por especialistas humanos ao longo de várias décadas. O principal objetivo deste trabalho consiste na construção de uma plataforma robusta para detecção de posições durante jogos de xadrez, para tanto lançou-se mão de técnicas clássicas de processamento digital de imagens, bem como de algoritmos do estado-da-arte de detecção de objetos. As imagens capturadas durante um jogo do tabuleiro de xadrez são analisadas para determinar a localização de cada quadrado que compõem o tabuleiro bem como a localização de cada peça em jogo, isso então é feito para cada turno, de modo que o sistema é capaz de acompanhar o jogo em sua totalidade.Chess is one of the most researched domains in artificial intelligence history. The most powerful programs are based on sophisticated research techniques, domain-specific adaptations, and handcrafted assessment functions refined over decades by human experts. The main goal of this work is to create a robust platform for position detection during chess games by combining traditional digital image processing techniques with cutting-edge object detection algorithms. The images captured during a chess game are analyzed to determine the location of each square on the board as well as the location of each piece in play; this is then repeated for each turn so that the system can follow the game in its entirety.Universidade Federal do Rio Grande do NorteEngenharia de ComputaçãoUFRNBrasilDepartamento de Engenharia de Computação e AutomaçãoAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessXadrezAprendizado de máquinaRedes neurais convolucionaisDetecção de objetosChessPy: ferramenta para detecção inteligente de peças de xadrezinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALtcc_richardson.pdftcc_richardson.pdfapplication/pdf19908901https://repositorio.ufrn.br/bitstream/123456789/49204/1/tcc_richardson.pdff41304dfc97119db1d0095c523b7ee14MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/49204/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/49204/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/492042022-08-23 09:14:43.059oai:https://repositorio.ufrn.br:123456789/49204Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2022-08-23T12:14:43Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv ChessPy: ferramenta para detecção inteligente de peças de xadrez
title ChessPy: ferramenta para detecção inteligente de peças de xadrez
spellingShingle ChessPy: ferramenta para detecção inteligente de peças de xadrez
Menezes, Richardson Santiago Teles de
Xadrez
Aprendizado de máquina
Redes neurais convolucionais
Detecção de objetos
title_short ChessPy: ferramenta para detecção inteligente de peças de xadrez
title_full ChessPy: ferramenta para detecção inteligente de peças de xadrez
title_fullStr ChessPy: ferramenta para detecção inteligente de peças de xadrez
title_full_unstemmed ChessPy: ferramenta para detecção inteligente de peças de xadrez
title_sort ChessPy: ferramenta para detecção inteligente de peças de xadrez
author Menezes, Richardson Santiago Teles de
author_facet Menezes, Richardson Santiago Teles de
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/6008562495410718
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8709900833456787
dc.contributor.referees1.none.fl_str_mv Magalhães, Rafael Marrocos
dc.contributor.referees2.none.fl_str_mv Silva, Bruno Marques Ferreira da
dc.contributor.referees3.none.fl_str_mv Vidal, Francisco José Targino
dc.contributor.author.fl_str_mv Menezes, Richardson Santiago Teles de
dc.contributor.advisor1.fl_str_mv Peixoto, Helton Maia
contributor_str_mv Peixoto, Helton Maia
dc.subject.por.fl_str_mv Xadrez
Aprendizado de máquina
Redes neurais convolucionais
Detecção de objetos
topic Xadrez
Aprendizado de máquina
Redes neurais convolucionais
Detecção de objetos
description O xadrez é um dos domínios mais pesquisados na história da inteligência artificial. Os programas mais poderosos são construídos com base em técnicas de pesquisa sofisticadas, adaptações específicas de domínio e funções de avaliação artesanais refinadas por especialistas humanos ao longo de várias décadas. O principal objetivo deste trabalho consiste na construção de uma plataforma robusta para detecção de posições durante jogos de xadrez, para tanto lançou-se mão de técnicas clássicas de processamento digital de imagens, bem como de algoritmos do estado-da-arte de detecção de objetos. As imagens capturadas durante um jogo do tabuleiro de xadrez são analisadas para determinar a localização de cada quadrado que compõem o tabuleiro bem como a localização de cada peça em jogo, isso então é feito para cada turno, de modo que o sistema é capaz de acompanhar o jogo em sua totalidade.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-08-23T12:14:42Z
dc.date.available.fl_str_mv 2022-08-23T12:14:42Z
dc.date.issued.fl_str_mv 2022-07-22
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 MENEZES, Richardson Santiago Teles de. ChessPy: ferramenta para detecção inteligente de peças de xadrez. 2009. 54f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação), Departamento de Engenharia de Computação e Automaçã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/49204
identifier_str_mv MENEZES, Richardson Santiago Teles de. ChessPy: ferramenta para detecção inteligente de peças de xadrez. 2009. 54f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação), Departamento de Engenharia de Computação e Automação, Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.
url https://repositorio.ufrn.br/handle/123456789/49204
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Engenharia de 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 de 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/49204/1/tcc_richardson.pdf
https://repositorio.ufrn.br/bitstream/123456789/49204/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/49204/3/license.txt
bitstream.checksum.fl_str_mv f41304dfc97119db1d0095c523b7ee14
4d2950bda3d176f570a9f8b328dfbbef
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_ 1802117753259163648