Zpracování obrazu pro reálné herní simulace

but.committeedoc. Ing. František Šebek, Ph.D. (předseda) Ing. Petr Procházka, Ph.D. (místopředseda) Ing. Pavel Krejčí, Ph.D. (člen) doc. Ing. Stanislav Věchet, Ph.D. (člen) Ing. Pavel Švancara, Ph.D. (člen) Ing. Josef Vejlupek, Ph.D. (člen) Ing. Jiří Keprt, Ph.D. (člen) Ing. Jan Králík, Ph.D. (člen)cs
but.defencePři obhajobě student nejprve prezentoval svoji bakalářskou práci, následně byly přečteny posudky a student odpovídal na dotazy oponenta. Poté byly členy komise položeny následující otázky: - Jaká je motivace vzniku této práce? - Celý min max algoritmus jste naprogramoval sám? - Je možné, aby algoritmus hrál sám proti sobě? - Jaké kroky jsou potřebné k implementaci na RPi? - Jakým způsobem využíváte stockfish? Na závěr byla obhajoba hodnocena jako výborná.cs
but.jazykčeština (Czech)
but.programMechatronikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKrálík, Jancs
dc.contributor.authorKobylka, Petrcs
dc.contributor.refereeFormánek, Martincs
dc.date.accessioned2025-06-19T03:59:09Z
dc.date.available2025-06-19T03:59:09Z
dc.date.created2025cs
dc.description.abstractTato bakalářská práce se zabývá návrhem a implementací softwarového systému pro automatické rozpoznávání stavu deskových her z obrazu kamery a umožnění interaktivní hry proti počítačovému protivníkovi. Systém integruje metody počítačového vidění pro analýzu herní scény s herní logikou a algoritmy umělé inteligence pro tři klasické hry: piškvorky, dámu a šachy. Pro detekci hrací desky byla využita metoda založená na ArUco značkách a pro rozpoznávání figurek filtrace barev v HSV prostoru. Herní umělá inteligence byla řešena heuristickým algoritmem pro piškvorky, algoritmem Minimax s alfa-beta ořezáváním pro dámu a integrací s externím enginem Stockfish pro šachy. Součástí systému je i detekce ruky hráče pro zamezení chybné interpretace během manipulace s figurkami. Výsledný prototyp demonstruje funkčnost zvoleného konceptu a poskytuje platformu pro hraní implementovaných her. Práce identifikuje dosažené výsledky, diskutuje limity navrženého řešení a navrhuje směry pro budoucí vylepšení.cs
dc.description.abstractThis bachelor's thesis addresses the design and implementation of a software system for automatic recognition of board game states from a camera image, enabling interactive play against a computer opponent. The system integrates computer vision methods for analyzing the game scene with game logic and artificial intelligence algorithms for three classic games: Gomoku, Checkers, and Chess. The detection of the game board utilizes a method based on ArUco markers, while game pieces are recognized through color filtration in the HSV space. The artificial intelligence for Gomoku is handled by a heuristic algorithm, Checkers employs the Minimax algorithm with alpha-beta pruning, and Chess utilizes integration with the extarnal Stockfish engine. A part of the system is the detection of the player's hand to prevent misinterpretation during piece manipulation. The resulting prototype demonstrates the functionality of the chosen concept and provides a platform for playing the implemented games. The thesis identifies the achieved results, discusses the limitations of the proposed solution, and suggests directions for future improvements.en
dc.description.markAcs
dc.identifier.citationKOBYLKA, P. Zpracování obrazu pro reálné herní simulace [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.cs
dc.identifier.other165536cs
dc.identifier.urihttps://hdl.handle.net/11012/253914
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta strojního inženýrstvícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectpočítačové viděnícs
dc.subjectzpracování obrazucs
dc.subjectumělá inteligencecs
dc.subjectdeskové hrycs
dc.subjectrozpoznávání objektůcs
dc.subjectšachycs
dc.subjectdámacs
dc.subjectpiškvorkycs
dc.subjectgomokucs
dc.subjectpythoncs
dc.subjectArUcocs
dc.subjectherní algoritmycs
dc.subjectOOPcs
dc.subjectcomputer visionen
dc.subjectimage processingen
dc.subjectartificial intelligenceen
dc.subjectboard gamesen
dc.subjectobject recognitionen
dc.subjectchessen
dc.subjectcheckersen
dc.subjecttic-tac-toeen
dc.subjectgomokuen
dc.subjectpythonen
dc.subjectArUcoen
dc.subjectgame algorithmsen
dc.subjectOOPen
dc.titleZpracování obrazu pro reálné herní simulacecs
dc.title.alternativeImage processing for real game simulationsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-18-08:01:46cs
eprints.affiliatedInstitution.facultyFakulta strojního inženýrstvícs
sync.item.dbid165536en
sync.item.dbtypeZPen
sync.item.insts2025.06.19 05:59:09en
sync.item.modts2025.06.19 05:41:58en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav mechaniky těles, mechatroniky a biomechanikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.2 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
10.3 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_165536.html
Size:
8.64 KB
Format:
Hypertext Markup Language
Description:
file review_165536.html
Collections