Detail práce
Mobilní aplikace pro demonstraci řešení Rubikovy kostky
Cieľom bakalárskej práce je navrhnúť a implementovať mobilnú aplikáciu, ktorá bude slúžiť ako návod na zloženie Rubikovej kocky. Aplikácie je určená pre operačný systém Android. Užívateľ nasníma za pomoci fotoaparátu šesť stien Rubikovej kocky. Aplikácia z nasnímaných fotografií určí aktuálnu konfiguráciu Rubikovej kocky, ktorú zobrazí ako grafický 3D model. Pokiaľ bude nájdená konfigurácia správna, aplikácia nájde sekvenciu algoritmov vedúcich k zloženiu Rubikovej kocky, ktoré sa budú postupne zobrazovať užívateľovi.
Rubikova kocka, Android, mobilná aplikácia, spracovanie obrazu, Cannyho hranový detektor, OpneCV, OpenGL ES
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B.
- Jak náročné by bylo přizpůsobit aplikaci pro jiné verze kostky (zaoblení hran, jiné barvy apod.)?
- Zvažovala jste možnost vyfotit kostku tak, aby bylo možné najednou zpracovat tři strany?
- Při prezentaci postupu skládání neprobíhá animace otočení, ale pouze se zobrazí nový stav, což občas nemusí být pro uživatele přehledné. Zvažovala jste možnost animace?
- Uvažovala jste o implementaci rychlejšího algoritmu pro nalezení řešení?
- Je třeba fotit 6 stran, nebo stačí méně?
- Jaké knihovny jste použila pro implementaci aplikace pro mobilní telefony?
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Hradiš Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Kekely Lukáš, Ing., Ph.D. (UPSY FIT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
@bachelorsthesis{FITBT23032, author = "Da\v{s}a Lipt\'{a}kov\'{a}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Mobiln\'{i} aplikace pro demonstraci \v{r}e\v{s}en\'{i} Rubikovy kostky", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2020, location = "Brno, CZ", language = "slovak", url = "https://www.fit.vut.cz/study/thesis/23032/" }