Ovládání počítače pomocí jednobarevných objektů snímaných kamerou.
Controlling computer using a detection of single colored objects from webcam
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/40016/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/40016Identifikátory
SIS: 123265
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Libič, Peter
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
18. 6. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
gesta, zpracovani obrazu, webcamKlíčová slova (anglicky)
gestures, image processing, webcamMyš a klávesnice je nedílnou součástí dnešních počítačů. Položili jsme si otázku, zda bychom se bez nich dokázali obejít. Navrhli jsme koncept ovládání založený na gestech. Gesta provádí uživatel pomocí jednobarevných objektů, které snímá kamera. Na základě provedených gest se pak vyvolají akce. V práci jsme detailně popsali, jak koncept funguje, jak se definují objekty, gesta a akce, a jak se vzájemně propojují do funkčního celku. Navrhli jsme algoritmy pro detekci objektů v obraze a rozpoznávání gest ze stavů objektů. Nakonec jsme vytvořili funkční aplikaci pro použití konceptu v praxi.
Computer mouse and keyboard are inseparable part of today's compu- ters. We asked a question whether we could manage without them. We proposed the concept of computer control based on gestures. Gestures are performed by user using a single colored objects captured by a camera. According to the per- formed gestures are then triggered actions. In this work we described in detail how the concept works, how to define objects, gestures and actions and how they are interconnected into a functional unit. We designed algorithms to detecting objects in the image and to gesture recognition from objects' states. Finally we created working application to use concept in practise.