Optimizacija memorijskog zapisa digitalne slike

Size: px
Start display at page:

Download "Optimizacija memorijskog zapisa digitalne slike"

Transcription

1 Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Danijel Drmić Optimizacija memorijskog zapisa digitalne slike Diplomski rad Osijek, 2012.

2 Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Danijel Drmić Optimizacija memorijskog zapisa digitalne slike Diplomski rad Mentor: doc. dr. sc. Ivan Matić Osijek, 2012.

3 Optimizacija memorijskog zapisa digitalne slike 3 Sadržaj 1 Uvod 4 2 Osnovni pojmovi 5 3 Digitalna slika u memoriji Problem memorijskog zapisa Formati digitalnih slika Rasterski formati Vektorski formati Kompresija podataka Huffmanovo kodiranje LZW algoritam Algoritam za optimizaciju boja Ideja Formulacija problema Implementacija Dijagram toka algoritma za traženje optimalnih boja Funkcije algoritma Moguća unapredenja algoritma Usporedba dobivenih rezultata 25 6 Zaključak 34 Literatura 35 Sažetak 36 Title and summary 37 Životopis 38

4 Optimizacija memorijskog zapisa digitalne slike 4 1 Uvod Metode optimizacije omogućuju nalaženje najboljih rješenja različitih vrsta problema. Tipični problemi vezani su za korištenje ograničenih resursa (ljudi, oprema, materijali, financiranje i sl.). Kod svih tih metoda zajedničko je to da je potrebno formulirati model problema, analizirati moguće vrste rješenja i medu njima pronaći najpovoljnije rješenje po odabranom kriteriju. Napretkom tehnologije, napredovali su i digitalni fotoaparati i skeneri. Samim time kvaliteta i memorijski zapis njihovih slika rastu. Memorijski kapaciteti i brzine prijenosa podataka su ograničeni te je zapis digitalnih slika poželjno komprimirati prije spremanja u memoriju odgovarajućim formatom digitalnih slika. U ovom diplomskom radu osmišljen je novi format za zapis digitalnih slika. Rad započinje definiranjem osnovnih pojmova vezanih uz digitalnu sliku. U idućem poglavlju detaljnije se objašnjava problem memorijskog zapisa te su specificirani postojeći najčešće korišteni formati digitalnih slika. U trećem poglavlju predstavljen je algoritam za optimizaciju boja te su na primjeru objašnjene i njegove ključne funkcije. Za kraj, obradeni format usporeden je sa postojećim formatima digitalnih slika.

5 Optimizacija memorijskog zapisa digitalne slike 2 5 Osnovni pojmovi Digitalna slika je numeriˇcki prikaz dvodimenzionalne slike. Piksel (eng. picture element - pixel) je fiziˇcka toˇcka na rasterskoj slici ili element sa memorijskom adresom na zaslonu elektronskog uredaja, odnosno najmanji upravljiv element digitalne slike. (prema [3]) Rijeˇc pixel je prvi puta upotrijebljena godine za opisivanje elementa video slike prilikom priprema za let na Mjesec. Pikseli se najˇceˇs ce prikazuju malim kvadratima. Na Slici 1 vidi se uve cani dio slike te se kvadrati lako uoˇcavaju. Slika 1: Uve cani prikaz dijela slike Svaki piksel je uzorak izvorne slike. U pravilu ve ci broj uzorkovanja kvalitetnije prikazuje izvornu sliku. Iz skupa vrijednosti piksela moˇze se konstruirati slika koriste ci krugove, linije ili filtere za zagladivanje (Slika 2). Slika 2: Alternativni naˇcini prikazivanja piksela

6 Optimizacija memorijskog zapisa digitalne slike 6 Intenzitet svakog piksela je promjenjiv. Za prikazivanje slika u boji najčešće se koriste 3 ili 4 komponente intenziteta: RGB (Red, Green, Blue) odnosno crvena, zelena i plava komponenta koje kombiniranjem svojih intenziteta proizvode ostale boje. CMYK (Cyan, Magenta, Yellow, Key - black) odnosno tirkizna, purpurna, žuta i ključ - crna. RGB sustav boja je široko rasprostranjen i koristi se na gotovo svim zaslonima elektronskih uredaja, dok se CMYK sustav boja koristi uglavnom u printerima. Pretvaranje boje iz jednog sustava u drugi je u pravilu zahtjevan zadatak jer zaslon na kojemu se vidi slika i printer koji ispisuje sliku koriste različite tehnologije prikazivanja boja. Pretvaranje se može vršiti kroz sustav za upravljanje bojama (eng. color management systems) ali ta pretvorba ne može biti potpuno precizna zbog činjenice da sustavi boja koriste različite skale. Dubina boje predstavlja broj bitova za označavanje boje jednog piksela. Ovaj koncept je poznat pod izrazom bpp (eng. bits per pixel). Veća dubina boje daje širi spektar različitih boja, odnosno 1 bpp slika koristi 1 bit za svaki piksel (uključeno / isključeno). Dodavanje svakog sljedećeg bita udvostručuje broj boja, pa slijedi: broj bitova broj boja 1 bpp 2 1 = 2 boje (monochrome) 2 bpp 2 2 = 4 boje 3 bpp 2 3 = 8 boja bpp 2 8 = 256 boja 16 bpp 2 16 = boja (highcolor) 24 bpp 2 24 = boja (truecolor) Za dubine boja od 15 bpp i više, bpp predstavlja sumu dodijeljenih bitova za svaku komponentu boje, tako primjerice slika od 16 bpp koristi 5 bitova za crvenu i plavu a 6 bitova za zelenu boju pošto je ljudsko oko najosjetljivije na zelenu boju. U slučajevima gdje je potrebna prozirnost slike, dodjeljuje se 5 bitova svakoj od komponenti primarnih boja a 1 bit ostaje za prozirnost što kasnije omogućava kombiniranje i preklapanje slika. Slika od 24 bpp omogućava 8 bitova za svaku komponentu odnosno 2 8 = 256 nijansi svake od primarnih boja. Na Slici 3 prikazani su linearni intenziteti crvene, zelene i plave boje gdje 0 označava da nema prisutnosti boje dok 255 označava maksimalan intenzitet boje. Slike od 32 bpp (RGBA) uz 8 bita za komponente R,G,B imaju i 8 bita tj. 256 mogućih informacija za prozirnost i ta komponenta se označava sa A (eng. Alpha).

7 Optimizacija memorijskog zapisa digitalne slike 7 Slika 3: Intenziteti crvene, zelene i plave komponente Na Slici 4 prikazan je spektar boja u trodimenzionalnom diskretnom Kartezijevom koordinatnom sustavu. Slika 4: Prikaz spektra boja u trodimenzionalnom diskretnom Kartezijevom koordinatnom sustavu

8 Optimizacija memorijskog zapisa digitalne slike 8 Rezolucija je učestali naziv za broj piksela digitalne slike iako medunarodni standardi govore drugačije, to se posebno odnosi na digitalne kamere. Konvencija je navesti Rezoluciju piksela sa dva prirodna broja M i N koji predstavljaju širinu i visinu slike u pikselima. Druga popularna konvencija je navesti rezoluciju piksela kao ukupan broj piksela u slici, izraženih u megapikselima (MP), koji se može izračunati množenjem piksela stupaca i piksela redova te dijeljenjem sa milijun. Tako se npr. slika rezolucije piksela može navesti kao 3.1 MP. Na Slici 5 može se vidjeti kako je ista slika prikazana u različitoj rezoluciji piksela. Slika 5: Različite rezolucije piksela Prostorna rezolucija se odnosi na broj nezavisnih vrijednosti piksela po jedinici duljine. Najčešće se izražava u ppi (eng. pixels per inch). Današnji monitori koriste od 72 do 100 piksela po inču, dok npr. pametni telefoni koriste i do 312 ppi.

9 Optimizacija memorijskog zapisa digitalne slike 9 3 Digitalna slika u memoriji 3.1 Problem memorijskog zapisa Izraz: Slika govori više od tisuću riječi kod digitalne slike je itekako točan i kao takav predstavlja probleme bilo prilikom pohrane na tvrdi disk zbog ograničenog prostora ili prilikom slanja putem interneta zbog ograničene brzine prijenosa podataka. Npr. količina memorijskog zapisa nekomprimirane digitalne slike rezolucije piksela , dubine boja 24 bpp iznosi bita odnosno 2.25 megabajta. Ne tako davno koristile su se kvalitetne diskete (3.5", HD) memorijskog zapisa od 1.44 megabajta tj. slika bi se morala pohraniti na 2 diskete. Ako prosječna duljina jedne riječi iznosi 5 slova, a jedno slovo u memoriji zauzima jedan bajt, usporedbe radi, slika iz primjera govorila bi pola milijuna riječi. Ista ta slika brzinom uploada od 500 kilobita po sekundi slala bi se oko 40 sekundi, što u današnje vrijeme nije prihvatljivo. Upravo iz tih razloga postoje razni algoritmi za kompresiju digitalnih slika. 3.2 Formati digitalnih slika Formati digitalnih slika mogu se kategorizirati na više načina i to prema: otpornosti slike na uvećanje: rasterski: (BMP, JPG, PNG, GIF - smanjenje kvalitete) vektorski: (SWF, SVG - bez smanjenja kvalitete) načinu zapisa: bez kompresije (BMP) sa kompresijom (PNG, JPG, GIF) Rasterski formati zapisuju vrijednosti piksela matrično dok vektorski formati vrijednosti piksela računaju matematičkim formulama. Zbog te činjenice prilikom uvećanja rasterske slike vidljivi su nazubljeni rubovi dok se taj problem ne pojavljuje kod vektorskih formata (Slika 6). Slika 6: Rasterska i vektorska slika pri povećanju Kompresija slike može biti sa i bez gubitaka podataka. Kod slučaja gubitaka podataka najčešće se koristi činjenica da ljudskog oko nije osjetljivo na sitne razlike u svjetlini boje te se pojedine vrijednosti piksela prilagodavaju u svrhu kraćeg zapisa.

10 Optimizacija memorijskog zapisa digitalne slike Rasterski formati BMP Dolazi od riječi bitmap odnosno mapa bitova. Potječe iz programerskog okružja. Popunjavanjem matrice sa bitovima može se iscrtati monokromatska grafika (1 bpp). Današnje bit-mape podržavaju potpunu skalu boje pa ih je ispravnije zvati byte-mape ili pix-mape. Zapis datoteke je iznimno jednostavan i time pogodan za čitanje iz programerskog okružja. Treba ga izbjegavati u širokoj upotrebi zbog nekomprimiranog sadržaja (veliko zauzeće memorije i samim time sporo učitavanje). Zauzeće memorije računa se po formuli: Veličina[Byte] = širina[px] visina[px] dubina boja[bpp]/8. Može se primijetiti da veličina zapisa ne ovisi o sadržaju slike. JPG Nazvan po radnoj organizaciji Joint Photographic Experts Group - JPEG ili JPG. Vjerojatno najzastupljeniji format na Internetu. Podržan od strane svih poznatijih Internet preglednika. Pogodan za izrazito kompleksne grafičke zapise poput fotografija. Koristi metodu kompresije s gubicima temeljenu na DCT (diskretna kosinusna transformacija). Moguće je birati stupanj kompresije. Veličina ovisi o kompleksnosti slike. GIF Dolazi od Graphics Interchange Format. Predstavljen godine te primarno namijenjen za uporabu na Internetu. Za razliku od ostalih formata, GIF koristi unaprijed indeksiranu paletu od 256 boja (8 bbp).konverziju iz drugih formata u nedostatku boja nadoknaduje sjenčanjem (eng. dithering). Na Slici 7 prikazano je monokromatsko sjenčanje. 256 nijansi prijelaza sa crne na bijelu boju prikazano je samo sa crnom i bijelom. Podržava binarnu prozirnost (potpuna prozirnost ili potpuna boja iz palete). Jedini animirani rasterski format podržan u Internet preglednicima. Kompresija bez gubitka, pritom koristeći LZW algoritam. (patentiran istekom patenta postaje slobodan format). Više o samom algoritmu kasnije. Kontroverza oko patenta smanjila je popularnost GIF-a i potaknula razvoj novog formata - PNG. Slika 7: Monokromatsko sjenčanje

11 Optimizacija memorijskog zapisa digitalne slike 11 PNG Naziv dolazi od Portable Network Graphics. Napravljen je s namjerom da bude bolja alternativa GIF-u, pružajući kvalitetniju sliku, ali bez zahtjeva za patentom te licencom. Kompresija bez gubitka kvalitete izvedena je kroz algoritam DEFLATE koji generalno postiže bolje rezultate od LZW-a. Podržava 8 bitnu prozirnost. PNG je najkvalitetniji rasterski format. Iako postoje slabo podržane implementacije animiranog PNG-a (MNG, APNG), službeno PNG nema podršku za animacije (vidjeti [7]) Vektorski formati SWF Razvila ga je tvrtka FutureWave Software, koju je kupila Macrodemedia (od Adobe). Inicijalno zamišljen kao format za prikaz malih računalnih animacija na Internetu. Naknadno omogućena podrška za rastersku grafiku, zvuk i pokretne slike u komprimiranom formatu. SWF je akronim od naziva ShockWave Flash naknadno preimenovan u Small Web Format. Flash je zatvorena tehnologija - Internet preglednici nisu u mogućnosti interpretirati njihov sadržaj bez instaliranog Flash Playera. Flash komponenta instalirana je na 98% računala spojenih na Internet (prema informacijama iz Adobea). SVG Scalable Vector Graphics - SVG bazira se na XML formatu: <line x1="0" y1="0" x2="200" y2="200" style="stroke:rgb(255,0,0); stroke-width:2"/> Specifikacija definira statične i animirane SVG-ove. Mogućnost unosa postojećih rasterskih slika. Sadržaj se komprimira GZIP kompresijom - tada je primjereno koristiti ekstenziju SVGZ. Podržavaju ga svih kvalitetniji Internet preglednici. Učitavanje SVG datoteke sa puno vektorskih elemenata može potrajati neželjeno dugo. Slika 8: Usporedni prikaz grafičkih formata

12 Optimizacija memorijskog zapisa digitalne slike Kompresija podataka Kompresija 1 podataka u računarstvu je proces smanjivanja potrebnog fizičkog prostora za pohranu podataka. Osnovna zadaća algoritama za kompresiju podataka je pronaći učestala pojavljivanja odredenih nizova znakova u zapisu, na medij za pohranu zapisati ih samo jednom i nadalje samo bilježiti gdje se ponovno javljaju. Na taj način moguće je znatno smanjiti potreban prostor za pohranu. Postoje dva glavna načina kompresije podataka: s gubicima i bez gubitaka. Prvi obično rezultira manjom datotekom, ali i manjom kvalitetom. Koristi metode u kojima se tolerira odredena količina gubitka podataka što ga čini idealnim za multimediju. Drugi nema gubitaka informacija pa je samim time i datoteka veća. Taj se način obično koristi kod binarnih i tekstualnih datoteka. Najpoznatije metode kompresije podataka bez gubitaka su Huffmanovo kodiranje i metode zamjene Huffmanovo kodiranje Osmislio ga je David A. Huffman godine. Temelji se na statističkom uzorku pojavljivanja pojedinih znakova ulaznog niza. Podatkovna struktura je binarno stablo. Listovi stabla predstavljaju znakove ulaznog niza a grane se označavaju sa 0 i 1 (Slika 9). Pseudo kod algoritma: 1. Sortiraj znakove po vjerojatnostima pojavljivanja 2. Dva znaka sa najmanjim vjerojatnostima pojavljivanja spoji u nad-simbol 3. Idi na korak 1. Slika 9: Binarno stablo Huffmanovog kodiranja 1često se kaže i sažimanje, stlačivanje, komprimiranje ili kodiranje

13 Optimizacija memorijskog zapisa digitalne slike 13 Ovisno o implementaciji dekodiranje se vrši uz poznato binarno stablo koje je načinjeno za pojedini jezik (poznate su frekvencije pojavljivanja pojedinih slova) ili se pri samom kodiranju sprema i frekvencija svakog slova (znaka). Prilikom dekodiranja prvo se napravi binarno stablo te se pomoću njega dekodira zadani kodirani niz. Za zapis znaka u memoriju potrebno je 8 bitova, odnosno, za cijelu riječ MATEMATIKA 80 bitova. Huffmanovim kodiranjem (Slika 9 dovoljno bi bilo 25 bitova (uz poznatu vjerojatnost pojavljivanja znakova). Generalno gledajući tipičan tekst se komprimira za 45%. Kodiranje je optimalno ako su vjerojatnosti pojavljivanja pojedinih znakova 1/2, 1/4,..., 1/2 n LZW algoritam Lempel - Ziv - Welch (LZW) je univerzalni algoritam za kompresiju podataka bez gubitaka. Terry Welch objavio ga je kao poboljšanu verziju LZ78 algoritma iz Algoritam koristi metodu zamjene, vrlo je jednostavan i ima jako veliki potencijal u hardverskoj implementaciji. Pseudo kod za kompresiju: 1. Učitaj u rječnik sve znakove niza. 2. Nadi najduži niz znakova W u rječniku koja odgovara trenutnom ulazu. 3. Uzmi iz rječnika indeks od W i makni W iz ulaza. 4. W i znak koji mu slijedi dodaj u rječnik. 5. Idi na korak 2. LZW algoritam za dekompresiju simulira algoritam za kompresiju i dinamički pravi cijeli rječnik. Pseudo kod za dekompresiju: 1. Inicijaliziraj rječnik. 2. Dekodiraj prvi indeks od W. 3. Stavi W? u rječnik. 4. Dekodiraj prvi znak S trenutnog indeksa 5. Dovrši prethodnu riječ u rječniku znakom S. 6. Dekodiraj ostatak indeksa. 7. Stavi W? u rječnik i idi na korak 4. Primjer 1. LZW algoritmom treba kodirati i potom dekodirati sljedeći niz: ababababa Polazni rječnik: 0 = a 1 = b

14 Optimizacija memorijskog zapisa digitalne slike 14 Sljedećim nizom slika prikazana su trenutna stanja rječnika i trenutne pozicije kodiranja ulaznog niza:

15 Optimizacija memorijskog zapisa digitalne slike 15

16 Optimizacija memorijskog zapisa digitalne slike 16 Sljedećim nizom slika prikazana su trenutna stanja rječnika i trenutne pozicije dekodiranja kodiranog niza:

17 Optimizacija memorijskog zapisa digitalne slike 17

18 Optimizacija memorijskog zapisa digitalne slike 18

19 Optimizacija memorijskog zapisa digitalne slike 19 Umjesto zapisivanja rednih brojeva riječi iz rječnika, u memoriju se zapisuje UNICODE znak s tom vrijednosti. Npr. umjesto 78 zapisuje se N (Slika 10). Slika 10: ASCII tablica Svaki UNICODE znak zauzima 2 bajta u memoriji. Odnosno, moguće je upotrijebiti = znakova za kodiranje (Slika 11). Slika 11: Neki od UNICODE znakova

20 Optimizacija memorijskog zapisa digitalne slike 20 4 Algoritam za optimizaciju boja 4.1 Ideja U svrhu smanjivanja memorijskog zapisa digitalne slike prva ideja je smanjiti skup korištenih boja na slici. Nakon toga izraditi novu sliku na način da se umjesto izbačenih boja iz prvobitnog skupa koriste one koje su im najsličnije. Korištenjem manjeg broja boja za očekivati je povećanje broja jednakih vrijednosti susjednih piksela te se ta činjenica može upotrijebiti u kasnijoj kompresiji. 4.2 Formulacija problema Definicija 1. Neka je R n skup uredenih n torki realnih brojeva, a R n jedna uredena n torka. Funkciju : R n [0, koja svakom vektoru a R n pridružuje nenegativan realan broj zovemo norma vektora a ukoliko vrijedi: (i) a = 0 a = 0 (pozitivna definitnost) (ii) λ a = λ a, za svaki λ R i za svaki a R n (iii) a + b a + b (nejednakost trokuta) Primjer 2. Neka je a R n, a = (a 1, a 2,..., a n ). p norma za 1 p < ( n ) 1 a p = a j p p j=1 za p = 1 dobiva se: a 1 = n a j j=1 za p = 2 dobiva se euklidska norma: n a 2 = a j 2 l norma: j=1 a = max 1 j n a j.

21 Optimizacija memorijskog zapisa digitalne slike 21 Pikseli koji tvore sliku imaju poziciju (x, y), gdje je x {0, 1, 2,..., M 1}, y {0, 1, 2,..., N 1}. Označimo piksele sa p i, gdje je i = My + x. Za poznat i lako se dode do x i y: Boja se može definirati kao uredena trojka: x = i mod M, i y =. M A 1 = (R 1, G 1, B 1 ) {0, 1, 2,..., 255} 3. Označimo sa A skup svih boja. Sada se digitalna slika može definirati kao konačan niz (p i ) u skupu boja A, i = 0, 1, 2,..., MN 1. Za 2 boje A 1, A 2 A definiraju se radijvektori r A1, r A2 {0, 1, 2,..., 255} 3, r A1 = R 1 i + G1 j + B1 k, r A2 = R 2 i + G2 j + B2 k. Udaljenost boja računamo kao udaljenost dviju točaka preko l 1, l 2 i l normi sljedećim formulama: l 1 (A 1, A 2 ) = r A1 r A2 1, l 2 (A 1, A 2 ) = r A1 r A2 2, l (A 1, A 2 ) = r A1 r A2, gdje je Neka je: r A1 r A2 = (R 1 R 2 ) i + (G 1 G 2 ) j + (B 1 B 2 ) k. Tada je: A skup svih k članih podskupova boja, S A neki k člani podskup, (r i ) slika u skupu boja S, l(p i, r i ) greška i tog piksela slike (r i ), ( ) E (p i ), (r i ), S greška najbolje slike (r i ) odnosno minimalno odstupanje slike (r i ) od slike (p i ) u skupu boja S. { ( ) MN 1 } E (p i ), (r i ), S = min l(p i, r i ) : (r i ) S, a skup optimalnih boja S opt onaj skup S A za koji je: { ( ) ( ) E (p i ), (r i ), S = min E (p i ), (r i ), S : S A }. i=0

22 Optimizacija memorijskog zapisa digitalne slike Implementacija Algoritam je implementiran u HTML5 jeziku. Korišten je ključni element <canvas> sa metodama: getimagedata() za dohvaćanje vrijednosti piksela, putimagedata() za crtanje slike sa novim vrijednostima piksela. Algoritam je dostupan na sljedećoj adresi: Dijagram toka algoritma za traženje optimalnih boja Na Slici 12 prikazan je dijagram toka algoritma za traženje optimalnih boja. Slika 12: Dijagram toka algoritma

23 Optimizacija memorijskog zapisa digitalne slike Funkcije algoritma Implementirane su sljedeće funkcije: udaljenost() računa grešku piksela koristeći: l 1 normu, l 2 normu, l normu. nbnb() način biranja novih boja pri svakoj iteraciji: mijenja sve trenutne boje sa slučajno odabranim s izvorne slike, mijenja samo jednu od trenutnih boja sa slučajno odabranom s izvorne slike, svakoj trenutnoj boji mijenja slučajno odabranu komponentu za jednu nijansu, slučajno odabranoj trenutnoj boji mijenja slučajno odabranu komponentu za jednu nijansu. prilagodi() prilagodava zapis slike, LZWencode() kodira zapis slike, LZWdecode() kodirani zapis slike vraća u prilagodeni zapis, crtaj() crta sliku po prilagodenom zapisu. Primjer 3. Dobivena je slika korištenjem optimalnih boja: plava(0,0,255) i žuta(255,255,0). Funkcija prilagodi() zapisuje dimenzije slike, prolazi onoliko puta kroz sliku koliko je i korištenih boja i redom alternirajući bilježi koliko puta se svaka ne pojavljuje / pojavljuje na slici. Svaki podatak se odvaja zarezom, a nova boja označava sa B. Dobiva se: 5,6,B,0,0,255,1,3,1,1,3,1,3,1,3,1,3,1,3,5, B,255,255,0,0,1,3,1,1,3,1,3,1,3,1,3,1,3,5, Boja koja najviše puta alternira stavlja se na prvo mjesto i ne pišu se njezina pojavljivanja. Konačni rezultat jednoznačno odreduje sliku: 5,6,B,255,255,0,B,0,0,255,1,3,1,1,3,1,3,1,3,1,3,1,3,5,

24 Optimizacija memorijskog zapisa digitalne slike 24 Rezultat se dodatno kompresira bez gubitaka sa LZWencode() te se za konačan zapis slike dobiva: 5,6,B,25ACA0D,EEF,1,3GHIJKLMNA Ovih 30 znakova zapisa se može snimiti u tekstualnu datoteku (način kodiranja:unicode). Funkcija LZWdecode() vraća kodirani tekst u izvorni zaspis koji jednoznačno odreduje sliku: 5,6,B,255,255,0,B,0,0,255,1,3,1,1,3,1,3,1,3,1,3,1,3,5, Funkcija crtaj() koristeći taj zapis u jednostavna 3 koraka iscrtava cijelu sliku: postavlja veličinu slike, oboji cijelu površinu u prvu boju, ide do kraja zapisa i redom alternirajući preskače / boja zadani broj piksela (nailaskom na B vraća se na početak i mijenja boju). 4.6 Moguća unapredenja algoritma Cijeli navedeni postupak moguće je dodatno unaprijediti na razne načine. Slika se za razliku od trenutnog promatranja po redovima može promatrati i po stupcima. Zapis koji bi koristio manje znakova spremiti u memoriju a jednim znakom na početku datoteke označiti način na koji je slika promatrana. Zarezi i slovo B korišteni su zbog lakše implementacije. Mogla bi se razviti struktura zapisa prilagodene slike bez zareza koja bi koristila npr. dvoznamenkaste brojeve koji bi označavali koliko piksela treba preskočiti i jednoznamenkaste brojeve koji bi označavali koliko piksela treba obojiti. Takoder, najbolju nadenu takvu strukturu spremiti u memoriju a u prvi znak datoteke staviti informaciju o strukturi. Najveće unapredenje bilo bi korištenjem hibridnog kodiranja. Uz LZW algoritam upotrijebiti i Huffmanovo kodiranje jer u trenutnoj implementaciji svaki korišteni znak zauzima 16 bitova memorije.

25 Optimizacija memorijskog zapisa digitalne slike 25 5 Usporedba dobivenih rezultata Napravljen je veliki niz testiranja na raznim vrstama slika. Razradeni format slike usporeden je sa: PNG, JPG i GIF formatom. Svi rezultati dostupni su na sljedećoj adresi: Najveća prednost ovog formata vidljiva je na sljedećoj trivijalnoj slici. Cijelu sliku moguće je opisati sa 20-ak znakova koji definiraju dimenzije i boju cijele slike. Zapis je manji 6600 puta od nekomprimiranog BMP formata te 50 puta od komprimiranog JPG formata. Slika (BMP = KB) PNG = 2.3 KB JPG = 2.1 KB GIF = 24.1 KB TXT1B = 0.04 KB

26 Optimizacija memorijskog zapisa digitalne slike 26 Sljedeća slika prikazuje QR kod 2. Izvorna slika nema oštre prijelaze sa crne na sivu boju (na prijelazima postoji više nijansi boja). Forsiranjem samo dvije boje zapis u ovom formatu nužno dobiva oštre prijelaze a zapis slike je 4 puta manji od PNG formata. Slika (BMP = 355 KB) PNG = 15.7 KB JPG = 34.3 KB GIF = 37.9 KB TXT2B = 3.8 KB 2 eng. Quick Response, odnosno brzi odgovor

27 Optimizacija memorijskog zapisa digitalne slike 27 Sljedeća slika prikazuje uslikan novinski članak. Izvorna slika koristi 241 jedinstvenu boju zbog nesavršenosti fotoaparata i različitog osvjetljenja papira. Korištenjem 2 boje dobije se 5 puta manji zapis od GIF formata ali i nazubljeni rubovi slova. Naglašena je jednostavna zamjena tamno sive u crnu i svijetlo sive u bijelu boju. Napravljena je i slika sa 4 korištene boje kod koje je nazubljenost uvelike smanjena ali i zapis slike povećan. Slika (BMP = 1044 KB) PNG = 441 KB JPG = 174 KB GIF = 105 KB TXT2B = 20.2 KB TXT2B = 20.2 KB TXT4B = 80.8 KB

28 Optimizacija memorijskog zapisa digitalne slike 28 Sljedeća slika prikazuje umanjenu izvornu sliku Hrvatske sa ucrtanim granicama općina. Prilikom smanjivanja uništena je kvaliteta slike i granice se više ne vide jasno. Takoder, prisutan je i bijeli šum na slici. Spremanjem slike u ovaj format korištenjem 3 optimalne boje uklanja se šum i dobiva se lijepa oštra slika bez granica općina. Zapis je manji 12 puta od GIF formata. Slika (BMP = 1198 KB) PNG = 596 KB JPG = 233 KB GIF = 142 KB TXT3B = 11.6 KB

29 Optimizacija memorijskog zapisa digitalne slike 29 Sljedeća vektorska slika snimljena je u rasterske formate. Prvo je korišteno 5 boja gdje je zapis ispao 3 puta manji od JPG formata, odnosno 16 boja (za postizanje kvalitetnijih prijelaza na rubovima) gdje je zapis 1.6 puta manji od JPG formata. Slika kvalitetom ne zaostaje od PNG formata, dok je primjerice na GIF formatu vidljiv pad kvalitete zbog korištenog sjenčanja. Slika (BMP = 296 KB) PNG = 35.0 KB JPG = 28.1 KB GIF = 33.2 KB TXT5B = 9.77 KB TXT16B = 17.5 KB

30 Optimizacija memorijskog zapisa digitalne slike 30 Još jedna vektorska slika snimljena u rasterske formate gdje se novi format testirao na problematiku kosih linija. Praktično je nemoguće savršeno prikazati kosu liniju zbog činjenice da se pikseli na monitoru prikazuju kvadratima. Ipak, korištenjem samo 15 boja dobivene su nenazubljene linije a zapis datoteke je 1.3 do 2.4 puta manji od postojećih formata. Slika (BMP = 267 KB) PNG = 24.2 KB JPG = 15.6 KB GIF = 13.8 KB TXT15B = 10.0 KB

31 Optimizacija memorijskog zapisa digitalne slike 31 Sljedeća slika dolazi iz računalne igre. Kod računalnih igara od ključne je važnosti brzo učitavanje slika kako bi igrač imao glatku animaciju. U nedostatku dobrih hardverskih komponenti igrač često ima priliku smanjiti rezoluciju piksela i tako dobiti bolju igrivost nauštrb kvalitete. Na ovom je primjeru pokazano kako bi igrač primjerice mogao izabrati 16 ili 32 boje i na taj način ubrzati učitavanje slika. Ipak, već za 64 boje zapis slike ima manju kvalitetu a veći memorijski zapis od JPG formata. Slika (BMP = 468 KB) PNG = 410 KB JPG = 74.4 KB GIF = 78.9 KB TXT2B = 7.49 KB TXT4B = 16.4 KB TXT8B = 29.1 KB TXT16B = 44.7 KB TXT32B = 65.5 KB TXT64B = 91.5 KB

32 Optimizacija memorijskog zapisa digitalne slike 32 Sljede ca slika stvarne scene moˇze se na ci primjerice uz neki ˇclanak na internet portalima. Ovaj format mogao bi se iskoristiti na naˇcin da korisnik mobitela bira maksimalnu potroˇsnju po slici za prijenos podataka putem interneta. Uˇcitavanjem umanjene slike na mobitelu kljuˇcne razlike u detaljima ne bi bile toliko vidljive, dok bi potroˇsnja bila manja. Slika (BMP = 699 KB) PNG = 624 KB JPG = 106 KB GIF = 190 KB TXT2B = 13.1 KB TXT4B = 26.3 KB TXT8B = 46.9 KB TXT16B = 73.9 KB TXT32B = 106 KB

33 Optimizacija memorijskog zapisa digitalne slike 33 Za kraj, razradeni format testiran je na kompleksnoj slici realne scene koja u izvornom formatu koristi jedinstvenih boja. Odnosno jedna boja u prosjeku je korištena na svega 1.19 piksela. Prikaz sa 64 boje već daje zadovoljavajuću kvalitetu ali JPG se pokazao kao najkvalitetniji format za kompleksne slike. Slika (BMP = 408 KB) PNG = 248 KB JPG = 93.6 KB GIF = 115 KB TXT2B = 3.38 KB TXT4B = 9.44 KB TXT8B = 20.6 KB TXT16B = 32.7 KB TXT32B = 51.9 KB TXT64B = 67.3 KB TXT128B = 95.6 KB TXT256B = 118 KB

34 Optimizacija memorijskog zapisa digitalne slike 34 6 Zaključak Prednosti ovog formata: odlična kompresija jednostavnih slika, pogodan za crteže, slike fontova, mogućnost uklanjanja bijelog šuma sa slike reduciranjem boja, općenito je dobar za slike koje se bez gubitka kvalitete mogu prikazati sa malo boja. Nedostaci ovog formata: program je spor u slučaju rada s velikim slikama te bi se trebao promijeniti algoritam traženja boja, izvorne slike sa jako puno boja i nijansi prebacivanjem u ovaj format ili izgube na kvaliteti ili se veličina memorijskog zapisa poveća. Generalni zaključak je da ima mjesta za napredak u komprimiranju digitalnih slika.

35 Optimizacija memorijskog zapisa digitalne slike 35 Literatura [1] T. Acharya, P.S. Tsai, Jpeg2000 Standard For Image Compression:Concepts, Algorithms And Vlsi Architectures, John Wiley & Sons, [2] G. Blelloch, Algorithms in the Real World: Lecture Notes (Fall 1997), [3] J.D. Foley, A. Van Dam, Fundamentals of Interactive Computer Graphics, Addison- Wesley Pub, [4] S. Fulton, J. Fulton, HTML5 Canvas, O Reilly Media, [5] R.C. Gonzales, R.E. Woods, Digital Image Processing (2nd Edition), Prentice Hall, [6] J.K. Korpela, Unicode Explained, O Reilly Media, [7] J. Miano, Compressed Image File Formats: Jpeg, Png, Gif, Xbm, Bmp, Addison- Wesley Professional, 1999.

36 Optimizacija memorijskog zapisa digitalne slike 36 Sažetak U ovom diplomskom radu obradena je problematika optimizacije memorijskog zapisa digitalnih slika. Opisani su najčešće korišteni formati za zapis digitalnih slika, te su istaknute njihove prednosti i nedostaci. Takoder, osmišljen je novi format koji smanjenjem broja korištenih boja uvelike smanjuje i memorijski zapis. Pritom koristeći algoritam za traženje optimalnih boja kod kojih je greška slike minimalna i LZW algoritam koji naposljetku kodira dobiveni zapis. Usporedbom dobivenih rezultata pokazalo se da za odredene vrste slika novi format daje puno bolje rezultate od postojećih, i to u smislu manjeg zauzeća memorije.

37 Optimizacija memorijskog zapisa digitalne slike 37 Title and summary The optimization issues of memorized digital pictures recording were processed in this graduation paper. The most commonly used formats for digital pictures recording were described, and their advantages and disadvantages were emphasized. Also, a new format was designed, which greatly decreases memorized recording by decreasing the number of used colors. Thereby were used an algorithm for the search of optimal colors by which the defect of picture is minimal and an LZW algorithm which finally codes the gained recording. By comparing gained results it was shown that for certain kinds of pictures a new format gives better results from the existing ones, in a sense of a lower memory usage.

38 Optimizacija memorijskog zapisa digitalne slike 38 Životopis Roden godine u Osijeku. Osnovnoškolsko obrazovanje završava u Dakovu godine. Tijekom osnovne škole sudjeluje na brojnim općinskim, županijskim i regionalnim natjecanjima iz matematike, fizike i informatike. Sudjeluje na državnoj smotri najboljih softverskih radova hrvatske školske mladeži godine. Iste godine upisuje Elektrotehničku i prometnu školu u Osijeku, smjer tehničar za mehatroniku godine upisuje preddiplomski studij matematike na Odjelu za matematiku Sveučilišta J.J. Strossmayera u Osijeku. Uspješno završava studij godine uz završni rad Programsko okružje za učenje postupaka zaštite podataka pod mentorstvom prof. dr. sc. Gorana Martinovića. Nakon završenog preddiplomskog studija, upisuje diplomski studij matematike, smjer financijska i poslovna matematika. U svibnju godine dobiva Rektorovu nagradu za stručni rad pod nazivom: Web aplikacija za odredivanje težinskog medijana točaka u ravnini.

Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara.

Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara. Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara. Postoje dva standardna modela boja: Aditivni model RGB Suptraktivni model CMYK

More information

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

SEMINARSKI RAD FORMATI ZAPISA FOTOGRAFIJA

SEMINARSKI RAD FORMATI ZAPISA FOTOGRAFIJA GRAFIČKI FAKULTET STUDIJ: GRAFIČKA TEHNOLOGIJA SEMINARSKI RAD FORMATI ZAPISA FOTOGRAFIJA Zagreb, siječanj 2016. SAŽETAK U ovom seminarskom radu ukratko ćemo opisati najpoznatije formate zapisa, njihove

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

PREDSTAVLJANJE INFORMACIJA

PREDSTAVLJANJE INFORMACIJA PREDSTAVLJANJE INFORMACIJA U računarima se informacija predstavlja na način koji je omogućila savremena tehnologija a to je veličina električnog signala (napona ili struje), broj električnih signala itd.

More information

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA. SEMINARSKI RAD U OKVIRU PREDMETA "Računalna forenzika" 2016/2017. GIF FORMAT (.

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA. SEMINARSKI RAD U OKVIRU PREDMETA Računalna forenzika 2016/2017. GIF FORMAT (. SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SEMINARSKI RAD U OKVIRU PREDMETA "Računalna forenzika" 2016/2017 GIF FORMAT (.gif) Renato-Zaneto Lukež Zagreb, siječanj 2017. Sadržaj 1. Uvod...

More information

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT TRAJANJE AKCIJE 16.01.2019-28.02.2019 ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT Akcija sa poklonima Digitally signed by pki, pki, BOSCH, EMEA, BOSCH, EMEA, R, A, radivoje.stevanovic R, A, 2019.01.15 11:41:02

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

DIGITALIZACIJA SLIKOVNIH PODATAKA. 1. Digitalizacija. Digitalizacija slika

DIGITALIZACIJA SLIKOVNIH PODATAKA. 1. Digitalizacija. Digitalizacija slika Vesna Vučković, (Matematički fakultet, Beograd) DIGITALIZACIJA SLIKOVNIH PODATAKA Da bi se slika predstavila na računaru, mora se digitalizovati - predstaviti u obliku matrice piksela. Pri tome se, u skladu

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

Tutorijal za Štefice za upload slika na forum.

Tutorijal za Štefice za upload slika na forum. Tutorijal za Štefice za upload slika na forum. Postoje dvije jednostavne metode za upload slika na forum. Prva metoda: Otvoriti nova tema ili odgovori ili citiraj već prema želji. U donjem dijelu obrasca

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

3D GRAFIKA I ANIMACIJA

3D GRAFIKA I ANIMACIJA 1 3D GRAFIKA I ANIMACIJA Uvod u Flash CS3 Šta će se raditi? 2 Upoznavanje interfejsa Osnovne osobine Definisanje osnovnih entiteta Rad sa bojama Rad sa linijama Definisanje i podešavanje ispuna Pregled

More information

Svojstva olovke x (0,0)

Svojstva olovke x (0,0) Kornjačina grafika O modulu turtle Sadrži funkcije za crtanje Izvođenjem naredbi otvara se grafički prozor veličine 600x600 piksela Olovka (pokazivač) je postavljena u središtu prozora i usmjerena udesno

More information

ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP

ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP M. Mitreski, A. Korubin-Aleksoska, J. Trajkoski, R. Mavroski ABSTRACT In general every agricultural

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1.7 Predstavljanje negativnih brojeva u binarnom sistemu .7 Predstavljanje negativnih brojeva u binarnom sistemu U decimalnom brojnom sistemu pozitivni brojevi se predstavljaju znakom + napisanim ispred cifara koje definišu apsolutnu vrednost broja, odnosno

More information

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine UNIVERZITETUBEOGRADU RUDARSKOGEOLOŠKIFAKULTET DEPARTMANZAHIDROGEOLOGIJU ZBORNIKRADOVA ZLATIBOR 1720.maj2012.godine XIVSRPSKISIMPOZIJUMOHIDROGEOLOGIJI ZBORNIKRADOVA IZDAVA: ZAIZDAVAA: TEHNIKIUREDNICI: TIRAŽ:

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

Mindomo online aplikacija za izradu umnih mapa

Mindomo online aplikacija za izradu umnih mapa Mindomo online aplikacija za izradu umnih mapa Mindomo je online aplikacija za izradu umnih mapa (vrsta dijagrama specifične forme koji prikazuje ideje ili razmišljanja na svojevrstan način) koja omogućuje

More information

KABUPLAST, AGROPLAST, AGROSIL 2500

KABUPLAST, AGROPLAST, AGROSIL 2500 KABUPLAST, AGROPLAST, AGROSIL 2500 kabuplast - dvoslojne rebraste cijevi iz polietilena visoke gustoće (PEHD) za kabelsku zaštitu - proizvedene u skladu sa ÖVE/ÖNORM EN 61386-24:2011 - stijenka izvana

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

DIGITALNA SLIKA PERCEPCIJA SLIKE. Napomena: Formule ne treba pamtiti, potrebno je moći ih prepoznati kad su napisane.

DIGITALNA SLIKA PERCEPCIJA SLIKE. Napomena: Formule ne treba pamtiti, potrebno je moći ih prepoznati kad su napisane. DIGITALNA SLIKA PERCEPCIJA SLIKE Napomena: Formule ne treba pamtiti, potrebno je moći ih prepoznati kad su napisane. Mnoge aplikacije koje koriste obradu slike generišu sliku koju će posmatrati čovjek

More information

RANI BOOKING TURSKA LJETO 2017

RANI BOOKING TURSKA LJETO 2017 PUTNIČKA AGENCIJA FIBULA AIR TRAVEL AGENCY D.O.O. UL. FERHADIJA 24; 71000 SARAJEVO; BIH TEL:033/232523; 033/570700; E-MAIL: INFO@FIBULA.BA; FIBULA@BIH.NET.BA; WEB: WWW.FIBULA.BA SUDSKI REGISTAR: UF/I-1769/02,

More information

PREDSTAVLJANJE INFORMACIJA

PREDSTAVLJANJE INFORMACIJA PREDSTAVLJANJE INFORMACIJA U raunarima se informacija predstavlja na nain koji je omogu'ila savremena tehnologija a to je veliina elektrinog signala (napona ili struje), broj elektrinih signala itd. PREDSTAVLJANJE

More information

- je mreža koja služi za posluživanje prometa između centrala

- je mreža koja služi za posluživanje prometa između centrala Spojna mreža - je mreža koja služi za posluživanje prometa između centrala Zvjezdasti T - sve centrale na nekom području spajaju se na jednu od njih, koja onda dalje posreduje njihov promet - u manjim

More information

- Vežba 2 - OPTIMIZACIJA GRAFIKE ZA WEB UPOTREBA ALATKE SLICE TOOL IZRADA WEB GALERIJE

- Vežba 2 - OPTIMIZACIJA GRAFIKE ZA WEB UPOTREBA ALATKE SLICE TOOL IZRADA WEB GALERIJE - Vežba 2 - OPTIMIZACIJA GRAFIKE ZA WEB UPOTREBA ALATKE SLICE TOOL IZRADA WEB GALERIJE OPTIMIZACIJA GRAFIKE ZA WEB Upotreba slika za dizajn web sajta je uobičajena praksa. Pomoću slika definišemo izgled

More information

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi)

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi) Programiranje za internet zimski semestar 2013/2014 Java kroz primjere (skripta je u fazi izradi) Zadatak broj 1 Nacrtati kocku. (Zanimljiv teži problem za razmišljanje: Nacrtat kocku čije će dimenzije

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS - Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS 1. Pokrenite Adobe Photoshop CS i otvorite novi dokument sa komandom File / New 2. Otvoriće se dijalog

More information

REPRODUKCIJSKI PROCESI. Dr. sc. Maja Strgar Kurečić

REPRODUKCIJSKI PROCESI. Dr. sc. Maja Strgar Kurečić REPRODUKCIJSKI PROCESI Dr. sc. Maja Strgar Kurečić SADRŽAJ PREDAVANJA Reprodukcijski procesi Ulazni procesi Digitalizacija Ulazni uređaji - skener, digitalni fotoaparat Faktori o kojima ovisi kvaliteta

More information

METODE ENTROPIJSKOG KODIRANJA

METODE ENTROPIJSKOG KODIRANJA SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ODJEL ZA FIZIKU MARIO OŽUŠKA METODE ENTROPIJSKOG KODIRANJA Diplomski rad Osijek, 2016. SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ODJEL ZA FIZIKU MARIO

More information

Naredba je uputa računalu za obavljanje određene operacije.

Naredba je uputa računalu za obavljanje određene operacije. OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene operacije. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Postupak pisanja programa zovemo programiranje. Programski

More information

UPOREĐIVANJE STEPENA KOMPRESIJE KOD ALGORITAMA SA GUBICIMA I BEZ GUBITAKA

UPOREĐIVANJE STEPENA KOMPRESIJE KOD ALGORITAMA SA GUBICIMA I BEZ GUBITAKA Univerzitet u Beogradu Matematički fakultet Master teza UPOREĐIVANJE STEPENA KOMPRESIJE KOD ALGORITAMA SA GUBICIMA I BEZ GUBITAKA Ivona Brajević Mentor prof. dr Milan Tuba Beograd, 2008. godine 2 3 SADRŽAJ

More information

APLIKACIJA ZA RAČUNANJE N-GRAMA

APLIKACIJA ZA RAČUNANJE N-GRAMA SVEUČILIŠTE U ZAGREBU FILOZOFSKI FAKULTET ODSJEK ZA INFORMACIJSKE ZNANOSTI Ak. god. 2009./ 2010. Ante Kranjčević APLIKACIJA ZA RAČUNANJE N-GRAMA Diplomski rad Mentor: dr. sc. Kristina Vučković Zagreb,

More information

Programski paket PixelByPixel za vizualizaciju rasterskih algoritama računarske grafike

Programski paket PixelByPixel za vizualizaciju rasterskih algoritama računarske grafike UNIVERZITET U NIŠU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA RAČUNARSKE NAUKE Programski paket PixelByPixel za vizualizaciju rasterskih algoritama računarske grafike Master rad Mentor: dr Vesna Veličković

More information

IZRADA TEHNIČKE DOKUMENTACIJE

IZRADA TEHNIČKE DOKUMENTACIJE 1 Zaglavlje (JUS M.A0.040) Šta je zaglavlje? - Posebno uokvireni deo koji služi za upisivanje podataka potrebnih za označavanje, razvrstavanje i upotrebu crteža Mesto zaglavlja: donji desni ugao raspoložive

More information

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević Upravljanje kvalitetom usluga doc.dr.sc. Ines Dužević Specifičnosti usluga Odnos prema korisnicima U prosjeku, lojalan korisnik vrijedi deset puta više nego što je vrijedio u trenutku prve kupnje. Koncept

More information

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU KONFIGURACIJA MODEMA ZyXEL Prestige 660RU Sadržaj Funkcionalnost lampica... 3 Priključci na stražnjoj strani modema... 4 Proces konfiguracije... 5 Vraćanje modema na tvorničke postavke... 5 Konfiguracija

More information

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu Drago Pupavac Polytehnic of Rijeka Rijeka e-mail: drago.pupavac@veleri.hr Veljko

More information

Programiranje. Nastava: prof.dr.sc. Dražena Gašpar. Datum:

Programiranje. Nastava: prof.dr.sc. Dražena Gašpar. Datum: Programiranje Nastava: prof.dr.sc. Dražena Gašpar Datum: 21.03.2017. 1 Pripremiti za sljedeće predavanje Sljedeće predavanje: 21.03.2017. Napraviti program koji koristi sve tipove podataka, osnovne operatore

More information

int[] brojilo; // polje cjelih brojeva double[] vrijednosti; // polje realnih brojeva

int[] brojilo; // polje cjelih brojeva double[] vrijednosti; // polje realnih brojeva Polja Polje (eng. array) Polje je imenovani uređeni skup indeksiranih vrijednosti istog tipa (niz, lista, matrica, tablica) Kod deklaracije, iza naziva tipa dolaze uglate zagrade: int[] brojilo; // polje

More information

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports. IZVJEŠTAJI U MICROSOFT ACCESS-u (eng. reports) su dijelovi baze podataka koji omogućavaju definiranje i opisivanje načina ispisa podataka iz baze podataka na papir (ili PDF dokument). Način izrade identičan

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

Sustav za gusto označavanje prometnih znakova u video sekvencama

Sustav za gusto označavanje prometnih znakova u video sekvencama MSVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA DIPLOMSKI RAD br. 1500 Sustav za gusto označavanje prometnih znakova u video sekvencama Martin Morava Zagreb, srpanj 2010 Zahvaljujem se svojem

More information

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze Trening: Obzor 2020. - financijsko izvještavanje i osnovne ugovorne obveze Ana Ključarić, Obzor 2020. nacionalna osoba za kontakt za financijska pitanja PROGRAM DOGAĐANJA (9:30-15:00) 9:30 10:00 Registracija

More information

SVEUČILIŠTE U ZAGREBU GRAFIČKI FAKULTET ZAVRŠNI RAD. Luka Gamulin

SVEUČILIŠTE U ZAGREBU GRAFIČKI FAKULTET ZAVRŠNI RAD. Luka Gamulin SVEUČILIŠTE U ZAGREBU GRAFIČKI FAKULTET ZAVRŠNI RAD Luka Gamulin Smjer: Dizajn grafičkih proizvoda ZAVRŠNI RAD SUPER REZOLUCIJA Mentor: Student: v. pred. dr. sc., Miroslav Mikota Luka Gamulin Zagreb, 2012

More information

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SKRIVANJE INFORMACIJA U OBJEKT NOSITELJ KORIŠTENJEM LSB ALGORITMA

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SKRIVANJE INFORMACIJA U OBJEKT NOSITELJ KORIŠTENJEM LSB ALGORITMA SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Marko Stanec SKRIVANJE INFORMACIJA U OBJEKT NOSITELJ KORIŠTENJEM LSB ALGORITMA DIPLOMSKI RAD Zagreb, 2016. Sveučilište u Zagrebu Fakultet prometnih znanosti

More information

Klasterizacija. NIKOLA MILIKIĆ URL:

Klasterizacija. NIKOLA MILIKIĆ   URL: Klasterizacija NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Klasterizacija Klasterizacija (eng. Clustering) spada u grupu tehnika nenadgledanog učenja i omogućava grupisanje

More information

ULOGA HISTOGRMA KOD SNIMANJA I OBRADE FOTOGRAFIJE

ULOGA HISTOGRMA KOD SNIMANJA I OBRADE FOTOGRAFIJE Primjena digitalne fotografije u reprodukcijskim medijima Katedra za grafički dizajn i slikovne informacije Grafički fakultet Sveučilišta u Zagrebu ULOGA HISTOGRMA KOD SNIMANJA I OBRADE FOTOGRAFIJE SEMINARSKI

More information

Korak X1 X2 X3 F O U R T W START {0,1}

Korak X1 X2 X3 F O U R T W START {0,1} 1) (8) Formulisati Traveling Salesman Problem (TSP) kao problem traženja. 2) (23) Dato je prostor stanja sa slike, sa početnim stanjem A i završnim stanjem Q. Broj na grani označava cijenu operatora, a

More information

2019 Media Kit.

2019 Media Kit. 29 Media Kit UNTIL NOVEMBER 28 2 OBER 28 UNTIL MARCH 27 RUARY 27 Connect with the Community! VOL. 32 NO. $5.95 CDN/USA UST 28 CELTICLIFE.COM Spirit! 8 UNTIL OBER 28 Highland Games & Festivals Guide UST

More information

DETEKTIRANJE ARTEFAKTA STVARANJA BLOKOVA U VIDEU

DETEKTIRANJE ARTEFAKTA STVARANJA BLOKOVA U VIDEU SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni diplomski studij DETEKTIRANJE ARTEFAKTA STVARANJA BLOKOVA U VIDEU Diplomski

More information

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE 3309 Pursuant to Article 1021 paragraph 3 subparagraph 5 of the Maritime Code ("Official Gazette" No. 181/04 and 76/07) the Minister of the Sea, Transport

More information

Statistička analiza algoritama za dinamičko upravljanje spremnikom

Statistička analiza algoritama za dinamičko upravljanje spremnikom SVEUČILIŠTE U ZAGREBU FAKULTET ELETROTEHNIKE I RAČUNARSTVA ZAVRŠNI ZADATAK br. 1716 Statistička analiza algoritama za dinamičko upravljanje spremnikom Nikola Sekulić Zagreb, lipanj 2011. Sadržaj: 1. Uvod...

More information

POSTUPCI ODREĐIVANJA KOSTURA MODELA NA OSNOVI POLIGONALNOG MODELA

POSTUPCI ODREĐIVANJA KOSTURA MODELA NA OSNOVI POLIGONALNOG MODELA SVEUĈILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 1915 POSTUPCI ODREĐIVANJA KOSTURA MODELA NA OSNOVI POLIGONALNOG MODELA Robert Mrkonjić Zagreb, lipanj 2011. SADRŽAJ: 1. UVOD...

More information

WWF. Jahorina

WWF. Jahorina WWF For an introduction Jahorina 23.2.2009 What WWF is World Wide Fund for Nature (formerly World Wildlife Fund) In the US still World Wildlife Fund The World s leading independent conservation organisation

More information

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

STABLA ODLUČIVANJA. Jelena Jovanovic.   Web: STABLA ODLUČIVANJA Jelena Jovanovic Email: jeljov@gmail.com Web: http://jelenajovanovic.net 2 Zahvalnica: Ovi slajdovi su bazirani na materijalima pripremljenim za kurs Applied Modern Statistical Learning

More information

RJEŠAVANJE BUGARSKOG SOLITERA

RJEŠAVANJE BUGARSKOG SOLITERA SVEUČILIŠTE U SPLITU PRIRODOSLOVNO MATEMATIČKI FAKULTET ZAVRŠNI RAD RJEŠAVANJE BUGARSKOG SOLITERA Bože Brečić Split, rujan 2015. Sadržaj 1. Uvod... 1 1.1. Povijest bugarskog solitera... 1 1.2. Slični

More information

Jedine besplatne novine koje uz organizovanu distribuciju nude mogućnost da svakome budu dostupne

Jedine besplatne novine koje uz organizovanu distribuciju nude mogućnost da svakome budu dostupne DNEVNE NOVINE Jedine besplatne novine koje uz organizovanu distribuciju nude mogućnost da svakome budu dostupne O NAMA SKYMUSIC CORPORATION Sky Corporation Int. predstavlja grupu kompanija, Skymusic Corporation,

More information

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C INFOTEH-JAHORINA Vol. 10, Ref. E-I-15, p. 461-465, March 2011. Implementacija sparsnih matrica upotrebom listi u programskom jeziku C Đulaga Hadžić, Ministarstvo obrazovanja, nauke, kulture i sporta Tuzlanskog

More information

Vrednovanje postupka semantičke segmentacije temeljenog na slučajnim šumama

Vrednovanje postupka semantičke segmentacije temeljenog na slučajnim šumama SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 3943 Vrednovanje postupka semantičke segmentacije temeljenog na slučajnim šumama Ivan Fabijanić Zagreb, lipanj 2015. Velika

More information

Sadržaj. Tekst Fontovi Boje Pozadine Grafika Animacija Pravopis Savjeti za izlaganje prezentacije

Sadržaj. Tekst Fontovi Boje Pozadine Grafika Animacija Pravopis Savjeti za izlaganje prezentacije Sadržaj Tekst Fontovi Boje Pozadine Grafika Animacija Pravopis Savjeti za izlaganje prezentacije Tekst 1 Izbjegavati preveliku količinu riječi jer vodi do pretjerano dugog teksta koji nije samo odbojan

More information

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU (Usaglašeno sa procedurom S.3.04 sistema kvaliteta Megatrend univerziteta u Beogradu) Uvodne napomene

More information

Iskustva video konferencija u školskim projektima

Iskustva video konferencija u školskim projektima Medicinska škola Ante Kuzmanića Zadar www.medskolazd.hr Iskustva video konferencija u školskim projektima Edin Kadić, profesor mentor Ante-Kuzmanic@medskolazd.hr Kreiranje ideje 2003. Administracija Učionice

More information

Priprema podataka. NIKOLA MILIKIĆ URL:

Priprema podataka. NIKOLA MILIKIĆ   URL: Priprema podataka NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Normalizacija Normalizacija je svođenje vrednosti na neki opseg (obično 0-1) FishersIrisDataset.arff

More information

EKSPLORATIVNA ANALIZA PODATAKA IZ SUSTAVA ZA ISPORUKU OGLASA

EKSPLORATIVNA ANALIZA PODATAKA IZ SUSTAVA ZA ISPORUKU OGLASA SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni diplomski studij računarstva EKSPLORATIVNA ANALIZA PODATAKA IZ SUSTAVA ZA ISPORUKU

More information

Rainbows tablice CCERT-PUBDOC

Rainbows tablice CCERT-PUBDOC Rainbows tablice CCERT-PUBDOC-2008-08-237 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada je i ovaj dokument,

More information

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ DIZAJN TRENINGA Model trening procesa FAZA DIZAJNA CILJEVI TRENINGA Vrste ciljeva treninga 1. Ciljevi učesnika u treningu 2. Ciljevi učenja Opisuju željene

More information

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010.

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010. DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta Hotel ODISEJ, POMENA, otok Mljet, 03. - 07. listopad 2010. ZBORNIK SAŽETAKA Geološki lokalitet i poucne staze u Nacionalnom parku

More information

Detekcija prometnih znakova na temelju boje i oblika

Detekcija prometnih znakova na temelju boje i oblika SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 1048 Detekcija prometnih znakova na temelju boje i oblika Marijana Milas Zagreb, siječanj 2010. Zahvala : Zahvaljujem mentoru

More information

Office 365, upute za korištenje elektroničke pošte

Office 365, upute za korištenje elektroničke pošte Office 365, upute za korištenje elektroničke pošte Naša ustanova koristi uslugu elektroničke pošte u oblaku, u sklopu usluge Office 365. To znači da elektronička pošta više nije pohranjena na našem serveru

More information

KOMPRESIJA SLIKE PRIMJENOM EZW ALGORITMA

KOMPRESIJA SLIKE PRIMJENOM EZW ALGORITMA SVEUILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAUNARSTVA ZAVOD ZA ELEKTRONIKE SUSTAVE I OBRADBU INFORMACIJA PROJEKT IZ KOLEGIJA ''NAPREDNE METODE DIGITALNE OBRADE SIGNALA'' KOMPRESIJA SLIKE PRIMJENOM

More information

Specification Details: Coded Dash Number M28803/1 -MC PART LISTINGS MANUFACTURER'S DESIGNATION OR TYPE NUMBER TEST OR QUALIFICATION REFERENCE

Specification Details: Coded Dash Number M28803/1 -MC PART LISTINGS MANUFACTURER'S DESIGNATION OR TYPE NUMBER TEST OR QUALIFICATION REFERENCE Specification Details: DLA Land and Maritime - VQ Date: 2/4/2015 Specification: MIL-DTL-28803 Title: Display, Optoelectronic, Readouts, Backlighted Segmented Federal Supply Class (FSC): 5980 Conventional:

More information

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Preddiplomski stručni studij Elektrotehnike, smjer Informatika SUSTAVI E-UČENJA Završni

More information

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA: Past simple uporabljamo, ko želimo opisati dogodke, ki so se zgodili v preteklosti. Dogodki so se zaključili v preteklosti in nič več ne trajajo. Dogodki so se zgodili enkrat in se ne ponavljajo, čas dogodkov

More information

PODSUSTAV ZA UPRAVLJANJE SPREMNIKOM UGRADBENOG RAČUNALA

PODSUSTAV ZA UPRAVLJANJE SPREMNIKOM UGRADBENOG RAČUNALA SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br.1412 PODSUSTAV ZA UPRAVLJANJE SPREMNIKOM UGRADBENOG RAČUNALA Kornelija Vodanović Zagreb, lipanj 2010. SADRŽAJ 1. Uvod 3 2. Opis

More information

Bear management in Croatia

Bear management in Croatia Bear management in Croatia Djuro Huber Josip Kusak Aleksandra Majić-Skrbinšek Improving coexistence of large carnivores and agriculture in S. Europe Gorski kotar Slavonija Lika Dalmatia Land & islands

More information

DEFINISANJE TURISTIČKE TRAŽNJE

DEFINISANJE TURISTIČKE TRAŽNJE DEFINISANJE TURISTIČKE TRAŽNJE Tražnja se može definisati kao spremnost kupaca da pri različitom nivou cena kupuju različite količine jedne robe na određenom tržištu i u određenom vremenu (Veselinović

More information

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET! WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET! WELLNESS & SPA DNEVNA KARTA DAILY TICKET 35 BAM / 3h / person RADNO VRIJEME OPENING HOURS 08:00-21:00 Besplatno za djecu do 6 godina

More information

Adapted for classroom use by

Adapted for classroom use by Obogaćeni i dodatni program Tim Bell, za Ian učenike H. Witten osnovnih and škola Mike Fellows Adapted for classroom use by Created by Tim Bell, Ian H. Witten and Mike Fellows Adapted for classroom use

More information

AVIATION INTERNATIONAL NEWS

AVIATION INTERNATIONAL NEWS AVIATION INTERNATIONAL 2017 MEDIA KIT AVIATION INTERNATIONAL Trusted news, analysis and insights for the business aviation community Audience: operators of turbine aircraft jets, turboprops, helicopters

More information

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 2: Uvod u sisteme

More information