ftn-ai-lab / ori-2017-siit

Materijali za predmet Osnovi računarske inteligencije
0 stars 2 forks source link

Detekcija stanja figura na šahovskoj tabli #14

Open greenenvy2 opened 7 years ago

greenenvy2 commented 7 years ago

@ivan7792 Stefan Colić, SW-5/2014, grupa 1

Opis problema: -Sa slike koja predstavlja šahovsku tablu sa figurama koje su rasporedjene po njoj, neophodno je prepoznati figure, kao i pozicije na kojima se one nalaze. Rezultat će se oslikati na šahovskoj tabli na ekranu pri čemu će biti prikazivani najbolji potezi za igrača sa belim/crnim fiurama.

Korišćeni algoritmi: -Koristiće se konvoluciona neuronska mreža (CNN).

Metrike: -Metrika za procenjivanje tačnosti prepoznavanja šahovskih pozicija biće procenat uspešnosti prepoznavanja pozicija kao i procenat prepoznatih figura i tačnosti pozicija za svaku figuru.

Skupovi podataka: -Biće ručno prikupljeni podaci za treniraje i testiranje. Posedujem prilično kvalitetnu tablu sa odličnim kvalitetom figura.

Validacija rešenja: -Validacija će se odraditi pomoću testnog skupa slika koje su preuzete preko kamere mobilnog telefona pri čemu će se pokazati procenti uspešno prepoznatih pozicija kao i figura.

Napomena: Potrebno je naglasiti da će skupovi podataka biti za jedan ugao kamere. Ideja da za predmet u sledećem semestru, rešenje bude prošireno za proizvoljan ugao (koji ima smisla u praćenju jedne šahovske partije), kao i da slike budu zamenjene videom.

Repozitorijum: https://github.com/greenenvy2/detekcija_sahovskih_pozicija

ivan7792 commented 7 years ago

Pošto radite sami, biće dovoljno da detektujete pozicije svih šahovskih figura na tabli i da takvu tablu ispišete na konzolu ili na neki GUI. I kao što ste naveli, dovoljno je odraditi sve za jedan ugao. Srećan rad.