Detekce kartiček a sledování stavu hry BANG!
| but.committee | doc. RNDr. Pavel Smrž, Ph.D. (předseda) Ing. Michal Hradiš, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen) Ing. Martin Žádník, Ph.D. (člen) | cs |
| but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Juránková, Markéta | cs |
| dc.contributor.author | Šídlo, Zbyněk | cs |
| dc.contributor.referee | Vaško, Marek | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Cílem této práce bylo vytvořit program sledující průběh karetní hry BANG! přes webkameru, jenž má za cíl kontrolovat dodržování pravidel. Za tímto účelem byl dotrénován detekční model YOLO11, na nově vytvořené datové sadě obsahující jednotlivé karty a další herní prvky, který na testovací sadě dosáhl přesnosti 95.1 % dle metriky mAP50–95 u herních karet. Program analyzuje informace získané z detekčního modelu, provádí kontrolu tahů a aktuální stav taktéž virtuálně vizualizuje. Při testování přesnosti sledování herních kroků dosáhl úspěšnosti 79.41 %, kde chyby byly zapříčiněny detekčním modelem. Řešení je možné nadále rozšiřovat o nové funkce, které mohou hru vytvořit ještě zajímavější. | cs |
| dc.description.abstract | The goal of this thesis was to create a program which will monitor ongoing BANG! card game through the webcam and watch for breaking the rules of the game. For this purpose, object detection model YOLO11 was trained on custom dataset containing cards and other game elements and got the result of 95.1 % accuracy by metric mAP50–95 for cards. The program obtains incoming detections from the detection model, analyzes game moves and virtually visualises current state. While testing game moves detection accuracy, it got a success rate of 79.41 %, where errors were caused mainly by wrong model detections. Program can be further expanded with new functions which could make the game even more fun to play. | en |
| dc.description.mark | A | cs |
| dc.identifier.citation | ŠÍDLO, Z. Detekce kartiček a sledování stavu hry BANG! [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 164729 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/253215 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | BANG! | cs |
| dc.subject | karetní hra | cs |
| dc.subject | počítačové vidění | cs |
| dc.subject | detekce objektů | cs |
| dc.subject | datová sada | cs |
| dc.subject | YOLO | cs |
| dc.subject | Python | cs |
| dc.subject | OpenCV | cs |
| dc.subject | BANG! | en |
| dc.subject | card game | en |
| dc.subject | computer vision | en |
| dc.subject | object detection | en |
| dc.subject | dataset | en |
| dc.subject | YOLO | en |
| dc.subject | Python | en |
| dc.subject | OpenCV | en |
| dc.title | Detekce kartiček a sledování stavu hry BANG! | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-17 | cs |
| dcterms.modified | 2025-06-17-16:08:46 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 164729 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:06:01 | en |
| sync.item.modts | 2025.08.26 20:00:14 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
