ftn-ai-lab / sc-2019-siit

Soft Computing - 2019 - Sotversko inženjerstvo i informacione tehnologije
MIT License
5 stars 3 forks source link

Kontrolisanje VLC player-a #37

Closed nikolinaapetrovic closed 4 years ago

nikolinaapetrovic commented 4 years ago

Član tima: Nikolina Petrović, SW-70/2016

Definicija problema: Problem koji se rešava je kontrolisanje rada VLC player-a pomoću video kamere. Vrši se klasifikacija slika, odnosno klasifikacija oblika koji napravimo šakama u određene klase. Zatim se na osnovu datih komanda vrši kontrolisanje samog rada player-a. Neke od dostupnih komandi su pokretanje i zaustavljanje video snimka, pojačavanje i smanjivanje tona, premotavanje snimka, kao i mutiranje i izlazak iz programa.

Metodologija: Za implementaciju će se koristiti Python i njegove biblioteke. Prepoznavanje oblika šake će se raditi primenom maske sa skin color range-om, koja će detektovati šaku i izdvojiti je od pozadine. Nakon toga se vrši predikcija koja pokazuje koja je komanda u pitanju. Za klasifikaciju koristiće se Convolution Neural Network.

Skup podataka: Skup podataka će biti ručno napravljen i sastojaće se od svih komandi koje su potrebne za kontrolisanje playera.

Evaluacija: Validacija rešenja će se vršiti pomoću testnog skupa slika koje predstavljaju jednu komandu. Kao glavna metrika će se koristiti tačnost (Accuracy). Takodje, biće dostupni i manuelni testovi, koji će služiti za proveru tačnosti prepoznatih komandi.

Git repozitorijum: https://github.com/nikolinaapetrovic/SCProjekat

vdragan1993 commented 4 years ago

Tema odobrena. Srećan rad.