Starije izmjene na obje strane
Starija izmjena
Novija izmjena
|
Starija izmjena
|
racfor_wiki:fdd:hyperresolution_vjezba [2022/06/08 19:04] rmarusic [Poglavlje 3 - zadaci i njihova objašnjenja] |
racfor_wiki:fdd:hyperresolution_vjezba [2024/12/05 12:24] (trenutno) |
Ova praktična vježba biti će podijeljena na dva zadataka. | Ova praktična vježba biti će podijeljena na dva zadataka. |
| |
Prvi će zadatak biti iz niza priloženih poveznica sa slikama prepoznati sliku koja je izrađena tehnikom //Hyper-Resolution//. Pri izradi tih slika korištene su prethodno opisane metode, te se pri uvećavanju slika Hyper-Resolution slike ističu od normalnih slika visoke rezolucije. Pri uvećavanju slika dolazi do zamjene uvećanih dijelova s slikama veće rezolucije, te ne dolazi do gubitka kvalitete. Generator zadataka nalazi se na sljedećoj poveznici: https://github.com/marin-jovanovic/temporary/tree/main/ddf_project . | Prvi će zadatak biti iz niza priloženih poveznica sa slikama prepoznati sliku koja je izrađena tehnikom //Hyper-Resolution//. Pri izradi tih slika korištene su prethodno opisane metode, te se pri uvećavanju slika Hyper-Resolution slike ističu od normalnih slika visoke rezolucije. Pri uvećavanju slika dolazi do zamjene uvećanih dijelova s slikama veće rezolucije, te ne dolazi do gubitka kvalitete. Generator zadataka nalazi se na sljedećoj poveznici: https://github.com/marin-jovanovic/temporary/tree/master/ddf_project/obfuscate . |
| |
U drugom zadatku biti će tražena praktična primjena povećanja rezolucije slike u svrhu postizanja veće preglednosti sadržaja. Svakom studentu će biti zadana neka slika nerazumljivog teksta koju treba ubaciti u alat za povećanje vidljivosti (alat na poveznici https://imglarger.com/). | U drugom zadatku biti će tražena praktična primjena povećanja rezolucije slike u svrhu postizanja veće preglednosti sadržaja. Svakom studentu će biti zadana neka slika nerazumljivog teksta koju treba ubaciti u alat za povećanje vidljivosti (alat na poveznici https://imglarger.com/). |
| |
| Opis implementacije zadataka i upute za izradu zadataka sa snimkama ekrana priložene su u PDF-u. |
===== Poglavlje 4 - podrška za individualiziranje zadataka ===== | ===== Poglavlje 4 - podrška za individualiziranje zadataka ===== |
| |
Prvi zadatak će se sastojati od toga da će biti priložen niz slika od kojih su neke napravljene tehnikom //Hyper-Resolution//. Slike će biti priložene kao poveznice, a ne kao datoteke iz razloga što su slike izrađene tehnikom //Hyper-Resolution// naravno prevelike za preuzimanje. //Hyper-Resolution// slika biti će prepoznatljiva iz razloga što zbog ogromne rezolucije se ne gubi na kvaliteti pri uvećavanju slike. Svaki student će imati nasumično izabran skup slika. | Prvi zadatak će se sastojati od toga da će biti priložen niz slika od kojih su neke napravljene tehnikom //Hyper-Resolution//. Slike će biti priložene kao poveznice, a ne kao datoteke iz razloga što su slike izrađene tehnikom //Hyper-Resolution// naravno prevelike za preuzimanje. //Hyper-Resolution// slika biti će prepoznatljiva iz razloga što zbog ogromne rezolucije se ne gubi na kvaliteti pri uvećavanju slike. Svaki student će imati nasumično izabran skup slika. |
| |
Drugi zadatak će biti napravljen na način da se u priloženi python kod za //pikselizaciju// (https://github.com/marin-jovanovic/temporary/tree/main/ddf_project/pixelate) kao //input// ubaci slika nekog teksta, te se želi postići da je tekst dovoljno nerazumljiv da se bez povećanja rezolucije alatom nije moguće raspoznati njegov sadržaj. Unutar python koda moguće je izmjeniti stupanj pikselizacije, odnosno koliko nerazumljiv tekst treba biti. Rezolucija slike može se poboljšati ili korištenjem alata na poveznici https://imglarger.com/, čime bi se trebalo dobiti rješenje zadatka. | Drugi zadatak će biti napravljen na način da priloženi python kod za //pikselizaciju// (https://github.com/marin-jovanovic/temporary/tree/master/ddf_project/pixelate) generira slike teksta, te se želi postići da je tekst dovoljno nerazumljiv da se bez povećanja rezolucije alatom nije moguće raspoznati njegov sadržaj. Unutar python koda moguće je izmjeniti stupanj pikselizacije, odnosno koliko nerazumljiv tekst treba biti. Rezolucija slike može se poboljšati ili korištenjem alata opisanog u prošlom poglavlju, čime bi se trebalo dobiti rješenje zadatka. |
===== Poglavlje 5 - sadržaj vježbe ===== | ===== Poglavlje 5 - sadržaj vježbe ===== |
| |
===== Poglavlje 6 - rješenja vježbe ===== | ===== Poglavlje 6 - rješenja vježbe ===== |
| |
Program koji generira zadatke za studente automatski bilježi i točne odgovore. Za svakog studenta generira se jedna datoteka, a za ispravljača jedna datoteka u kojoj su rješenja za sve zadatke. | Za oba zadatka, program koji generira zadatke za studente automatski bilježi i točne odgovore. Za svakog studenta generira se jedna datoteka, a za ispravljača jedna datoteka u kojoj su rješenja za sve zadatke. |
| |
| |