Rozpoznávání obrazu (Static Hand Gesture Recognition Software) Prezentace k bakalářské práci Autor: Mgr. Jan Kapoun Vedoucí: Ing. Václav Novák, CSc 1
Obsah a cíl bakalářské práce Obsah práce: Práce se zabývá softwarem pro vizuální rozpoznávání gest Cíl práce: Stanovení vhodných algoritmů Vytvoření funkčního softwaru Srovnání s existujícími produkty (HandVu, MS Kinect, Sony Move) 2
Aplikace 10/09/10
10/09/10
Stanovení vhodných algoritmů Knihovna OpenCV: Nezbytná součást bakalář. práce Knihovna s fundamentálními algoritmy Vytvořena společností Intel Obsahuje algoritmy pro základní zpracování obrazu, vyhledání kontur, substrakce pozadí a segmentace, strojové učení, základní GUI Use multiple points, if necessary. 5
Stanovení vhodných algoritmů – související problémy Substrakce pozadí Rozpoznání tvaru Use multiple points, if necessary. 6
Stanovení vhodných algoritmů – substrakce pozadí Substrakce pomocí barev – neosvědčilo se Substrakce pomocí „rapid boost classifiers“ – příliš pracné Odečítání statického pozadí v reálném čase - vyhovuje 7
Stanovení vhodných algoritmů – odečítání statického pozadí uložíme statické pozadí a pak ho v reálném čase odečítáme metoda „codebooků“ pro nalezení nových pixelů (pixelů, které tvoří zájmový objekt) 8
Stanovení vhodných algoritmů – rozpoznání tvaru Hu momenty 9
Omezení aplikace Světelné podmínky Statické pozadí „Citlivý čtverec“ 10
Konkurenční aplikace MS Kinect Sony Move HandVu GestureRecognition Charakteristika Možnost využití Co poskytuje Otevřenost řešení Platforma MS Kinect Gesta a hlas pomocí webkamery a mikrofonů Herní průmysl Komplexní analýza pohybu Komerční produkt, kód není k dispozici Xbox Sony Move Gesta pomocí webkamery a speciálního ovladače Sony Playstation HandVu Gesta pomocí webkamery Univerzální použití Analýza pohybu rukou Kód volně k dispozici PC GestureRecognition Studie 11
Dosažené výsledky - aplikace Funkční aplikace – analyzuje obraz, segmentuje pozadí, vyhledá kontury, provede základní porovnání kontur Segmentace obrazu funguje velmi dobře (za dobrých světelných podmínek) Vzhledem k nízkému počtu gest (5) není nutná neuronová síť Při vhodně nastavených rozmezích Hu momentů a osvětlení je aplikace spolehlivá Use brief bullets and discuss details verbally. 12
Děkuji za pozornost! Otázky? 13