Sakkállás-felismerő Android alkalmazás

2022-2023 ősz

Szoftver

Téma leírása

A feladat egy olyan Android alkalmazás fejlesztése, amely egy neurális háló segítségével képes felismerni egy felülről lefotózott sakktáblán az egyes bábukat és ezek helyzetét. A detektált állást megjeleníti a képernyőn, az esetleges tévedések az adott mező érintésével korrigálhatók. Ezután az alkalmazásba épített sakkmotorral ki is értékelhetjük a játszma állapotát, megtudhatjuk például, hogy melyik játékos áll jobban, illetve hogy mi lenne az optimális lépés az egyes játékosok számára az adott szituációban. Az alkalmazásnak egy másik funkciója az, hogy bizonyos időközönként fotóz egyet - ehhez rögzíteni kell a telefont a sakktábla felett megfelelő helyzetben -, a fotón felismert állást pedig szabványos formátumban lejegyzi, így rögzíthetőek lesznek az egyes sakkjátszmák.

Maximális létszám: 1 fő