bakalářská práce

Automatické rozpoznání gest lidské ruky

Text práce 5.42 MB

Autor práce: Ing. Adam Olejár

Ak. rok: 2012/2013

Vedoucí: doc. Ing. Petr Číka, Ph.D.

Oponent: Ing. Aleš Křupka, Ph.D.

Abstrakt:

Táto bakalárska práca je zameraná na realizáciú aplikácie detekujúcu ruku vo videu z webkamery. V prvej časti sú popísané možnosti vhodného predspracovania obrazu a popísané detektory objektov založené na rôznych metódach. V druhej časti sa projekt okrajovo zaoberá multiplatformovým jazykom Java a knižnicami pomocou ktorých bude projekt realizovaný. V tretej časti je zhrnutá realizácia zadania.

Klíčová slova:

BLOB, detekcia hrán, detektor, detektor Harris, detektor Hessian, detektor Moravec,
gestá ruky, mediánový filter, POI, point of interest, ROI, region of interest, SURF,
speeded up robust features

Termín obhajoby

20.06.2013

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Na jakou hodnotu byl nastaven práh xmatch, podle kterého se stanovovala shoda s některým z definovaných vzorů? Jakým způsobem byla tato hodnota stanovena? Je detektor invariantní vůči natočení?

Jazyk práce

slovenština

Fakulta

Ústav

Studijní program

Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR-B)

Studijní obor

Teleinformatika (B-TLI)

Složení komise

prof. Ing. Eva Gescheidtová, CSc. (předseda)
prof. Ing. Zdeněk Smékal, CSc. (místopředseda)
Ing. Michal Kohoutek, Ph.D. (člen)
doc. Ing. Petr Číka, Ph.D. (člen)
Ing. Hicham Atassi, Ph.D. (člen)
Ing. Jiří Balej, Ph.D. (člen)

Posudek vedoucího
doc. Ing. Petr Číka, Ph.D.

Adam Olejár byl během řešení práce velmi aktivní a projevoval zájem o předloženou problematiku. Navržený a implementovaný algoritmus pro rozpoznávání gest lidské ruky je funkční, avšak má určité nepřesnosti. Práce je jinak pěkná a navrhuji ji klasifikovat známkou A/91 bodů. Výsledný počet bodů navržený vedoucím: 91

Známka navržená vedoucím: A

Posudek oponenta
Ing. Aleš Křupka, Ph.D.

Předložená bakalářská práce se zabývá automatickým rozpoznáním gest ruky v obraze, který je snímán webkamerou. První část obsahuje popis různých metod, u kterých byl předpoklad, že by mohly být použitelné pro řešení zadaného problému. Jako nejvhodnější z nich byla zvolena metoda založená na srovnávání detekovaného objektu s předem připravenými vzory. V další části jsou přehledně popsány dílčí procedury, které byly naprogramovány do výsledné aplikace v jazyce JAVA. Tato aplikace rozpoznává gesta ruky snímané webkamerou, taktéž obsahuje funkci počítání prstů. Závěrečná část práce obsahuje zhodnocení výsledků dosažených testováním vytvořené aplikace.
Vzhledem ke zvolené metodě detekce gest je získaný výsledek značně ovlivněn okolními světelnými podmínkami a charakterem pozadí, avšak vzhledem k požadavkům kladeným na bakalářskou práci považuji zadání za zcela splněné.
Po formální stránce má práce logické členění a dobrou úpravu. Častým nedostatkem jsou chybějící čárky v souvětí. U některých matematických vztahů chybí vysvětlení některých proměnných, např. ve vztahu (1.3) význam proměnné N, ve vztahu (1.9) význam proměnných k,l. Dále bych měl výhrady k přiloženému CD, které neobsahovalo žádný jednoduše spustitelný soubor či alespoň návod, jakým způsobem postupovat, aby šla aplikace spustit z vývojového prostředí, jaká je požadovaná verze vývojové sady atd.
Přes tyto drobné nedostatky však práci hodnotím výborně. Otázky k obhajobě:
  1. Na jakou hodnotu byl nastaven práh xmatch, podle kterého se stanovovala shoda s některým z definovaných vzorů? Jakým způsobem byla tato hodnota stanovena?
Výsledný počet bodů navržený oponentem: 90

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová