[ voxi @ 04.06.2007. 21:33 ] @
| Ako sam pogresio temu prebacite jer nisam bas uspeo da se odlucim gde da je stavim pa sam ovde postavio.
Prvo da li je standardno da se 1 pixel predstavlja sa 4 bita ili ne?
Drugo interesuje me kako bih mogao da reprodukujem sliku na pc na osnovu podataka koje sam procitao sa senzora otiska prsta, a podaci se sa senora daju tako sto 1 pixel predstavljen sa 4 bita to jest 2 pixela po 1 bajtu. Da li neko zna kako to ide i odaklen da pocnem sa tom reprodukcijom.
Hvala! |
[ dusans @ 04.06.2007. 21:53 ] @
Prvo, nije standardno da se pixel za prikaz na ekranu pretstavlja sa 4 bita (4-bitna paleta) vec se uglavnom koristi 24-bitna ili 32-bitna paleta.
Drugo, ucitaj podatke sa senzora u byte array i pomocu vrednosti rucno iscrtaj pixele preko System.Drawing.Graphics objekta.
Pozdrav!
[ Shadowed @ 04.06.2007. 21:56 ] @
Najbolje reci u kom programskom jeziku radis pa da tamo premestimo temu. Tako ces dobiti najadekvatniji odgovor.
[ voxi @ 04.06.2007. 22:08 ] @
Najverovatnije Java!
Citat:
Drugo, ucitaj podatke sa senzora u byte array i pomocu vrednosti rucno iscrtaj pixele preko System.Drawing.Graphics objekta.
Ako moze malo detaljnije, kada kazes rucno posto nisam ranije radio sa tim.
Hvala
[ Shadowed @ 04.06.2007. 22:40 ] @
System.Drawing.Graphics je za .net tako da ti u javi nece mnogo znaciti.
Prvo, potrebno je da znas sta predstavljaju ta 4 bita, da li su nijanse sive ili neke boje. Zatim ti je potrebno i da znas koliko je piksela u jednom redu. Ako ti je npr. Width promenljiva koja sadrzi broj piksela u jednom redu, onda prvih Width/2 bajta koristis za crtanje prvog reda, tako sto za svaki bajt uzmes prvih 4 bita za jedan i drugih 4 bita za drugi piksel. zatim sledecih Width/2 bajta za sledeci red, itd.
Ako su nijanse sive, onda boju piksela odredis tako sto podelis 16 pomnozis sa tim 4bit-nim brojem. Ako su boje, onda trebas saznati (najverovatnije iz specifikacije uredjaja) kako su predstavljene.
Sad, kako konkretno crtas u Javi, pojma nemam, ne poznajem jezik dovoljno.
[ voxi @ 04.06.2007. 22:53 ] @
Upitanju je siva boja evo specifikacije, vidi na strani 3. Jos nisam 100% odlucio gde cu da pravim najverovatnije u Javi, ali onos to mesad ineresuje,s obzirom da sa ovakvim problemom nemam iskustva, jeste da li je to previse komplikovano?
I jos nesto, da li je komplikovano napraviti program i kakvi se algoritmi koriste za poredjenje 2 slike?
Hvala na ovom do sad!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.