Mouse Gestures
Mouse Gestures
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/18538Identifiers
Study Information System: 60274
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Krajíček, Václav
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software and Computer Science Education
Date of defense
8. 9. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
V predloženej práci navrhneme a implementujeme aplikáciu na rozpoznávanie tzv. mouse gestures. Transparentná integrácia do operačného systému umožňuje gestami ovládať existujúce aplikácie pre Windows bez akýchkolvek úprav. Užívatel si v poskytnutom editore de nuje vlastnů množinu vzorov, ktoré sa program naučí automaticky rozpoznávat. Rozpoznávací algoritmus je založený na fáze predprípravy a dvoch roznych klasfi kátoroch: neurónová sieť a k-najbližších susedov. Užívatel si može nade finovať všeobecné, ako aj špecifi cké mapovanie gest pre rozne aplikácie. Tieto mapovania de nujú príkazy aktivované daným gestom. Pre budúci výyvoj bolo navrhnutých niekolko nových vlastností a vylepšení.
In the presented work, we design and implement a mouse gesture recognition application. The program integrates transparently with the operating system, thus allowing existing unmodi ed Windows applications to be controlled by gestures. In an editor provided, the user is able to de ne a custom set of gesture patterns that the program automatically learns to recognize. The recognition algorithm is based on a preprocessing phase and two di erent gesture classi ers: back-propagating arti cial neural network and k-nearest neighbors. The user is allowed to con gure both general and application specifi c gesture mappings. These specify the commands to be triggered by the individual gestures. Several new features and improvements have been proposed for further development.