[elektro] Szem karakterisztika

Csuvár Imre icsuvar at t-online.hu
Tue Mar 1 22:35:12 CET 2011


Hali,
ha korrekt szeretnek lenni, azt kell mondanom, hogy ez mar tenylegtokjo :)
A kozepso erteksor teljesen linearisnak tunik fenyeroben szubjektive!

A kobos sem volt rossz, ugyanezt szamoltam ki en is (mint a 3. oszlop),
annyit csaltam, hogy 0, 1, 2, 4, 6, 9... volt az eleje, de ez meg jobb.

C-ul sajna nem tudok, Basic-ben programozgatom a cuccot.
Mit is kene csinalnom, ha pl. novelni szeretnem
a lepesszamot, mondjuk 32-re?

Koszi:
Csuva'r Imre

From: "Palasik Sandor" <palasik at mail.datanet.hu>

Erről, hogy alján csalni kellett, beugrott, hogy ez a Lab színtérben van
ugyan köbgyök, de ennél kicsit
vadabb a függvény, némi skálázás, eltolás van benne és nulla körül
lineárisra vált.

Kiszámoltam, hogy mi jönne ki a korrekt függvénnyel.

0 0 0
1 2 0
2 4 1
3 8 2
4 13 5
5 20 9
6 29 16
7 40 26
8 54 39
9 72 55
10 92 76
11 116 101
12 145 131
13 177 166
14 213 207
15 255 255

Az első szám az index, feltettem, hogy így érted a 16 értéket. A második
oszlop a Lab színtér világosságkomponenséből jön ki, az utolsó a sima
köbgyökből.

Látszik, hogy így némileg nagyobb értékek jönnek ki, esetleg kipróbálhatnád
ezt is.

A korrekciós  függvény C-ben:

double labgamma(double x)
{
  if (x >= 0.08) {
    double w = x*0.862069+0.137931;
    return w*w*w;
    }
  else
    return x*0.110706;
}

Palasik Sándor



More information about the Elektro mailing list