Kézmozdulat-vezérelt alkalmazás fejlesztése webkamerával

OData támogatás
Konzulens:
Dr. Vajda Ferenc
Irányítástechnika és Informatika Tanszék

Szakdolgozatomban egy virtuális billentyűzet megvalósításáról írtam, amelynek vezérlését a kéz mozdulataira, a kézfej különböző pozícióban való tartására építettem. Az eszköz, amiből ezeket az adatokat kinyertem, pedig egy egyszerű web kamera volt. Elsőként a gépi látás és kézfelismerés nehézségeit, módszereit ismertettem. Munkám során két eljárásra tértem ki, melyeket implementáltam is. Az egyik eljáráscsalád a kéz szín alapú felismerését választottam viszonylagos egyszerűsége miatt. E témakörben kitértem a háttér elkülönítés két példájára: a Gaussi eloszlások összegére és a kódkönyv használatára. Ezután meghatároztam a konvexitási hibákat, mely alapján jól működő leírót tudtam adni a kézfej helyzetéről és alakjáról. A második eljárás során egy osztályozót tanítottam meg a kézfej különböző alakjainak felismerésére. Mindezt a Haar-jellemzők segítségbe vételével tettem, innen is az eljárás neve: Haar-tanítás. Bemutattam az integrált kép fogalmát, az AdaBoost algoritmus lényegét, valamint egy gyakorlati példán keresztül szemléltettem a kapott végeredményt. Több tanítást végezve megpróbáltam megállapítani a Haar-tanítás optimális paramétereit. Végül ismertettem a programhoz felhasznált eszközök - mint amilyenek az OpenCV, vagy a QT is voltak - előnyös tulajdonságait és felhasználási területeit.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.