Annons

Räkna ut färgtemperatur

Produkter
(logga in för att koppla)

RolandM

Aktiv medlem
Sitter som bäst med att RAW-tagna bilder med min digitala kamera och jag tittar på en yta som jag anser är vit, men är grön på skärmen, d v s det är fel färgtemperatur i bilden. Antag att jag har värderna för de tre färgerna för detta område. Hur gör jag lättast omräkningen til färgtemperatur uttryckt i Kelvin?
 
Är det nyfikenhet eller en praktisk situation du försöker hantera? Om det är det sistnämnda, använd då vitpunktspipetten i din raw-konverterare. Då ser den till att din yta blir R=G=B och du ser i kelvinfältet vad tagningstemperaturen var.
 
Även om det som Jim säger finns ett enkelt sätt att lösa det praktiska problemet vill jag gärna veta hur man gör, av ren nyfikenhet.

Är det nån som vet om man kan använda Wiens förskjutningslag

våglängd · temperatur = 2,9·10^-3 m·K

för att beräkna färgtemperatur i verkligheten eller är den alltför teoretisk och inte användbar för praktisk fotografering?
Om man kan använd den vore det ju enkelt att räkna om från våglängd eller frekvens till temperatur.

Men att komma från RGB-värden till våglängd eller frekvens verkar inte vara så lätt.
Sökte i Google på "rgb wavelength".

Nån som orkar läsa följande och även begriper får sedan gärna förklara:
http://astronomy.swin.edu.au/~pbourke/colour/
http://astronomy.swin.edu.au/~pbourke/colour/frequency/

Här finns ett program som kanske kan vara användbart:
http://homepages.borland.com/efg2lab/ScienceAndEngineering/Spectra.htm
 
Wiens förskjutningslag stämmer inte riktigt i en sådan tillämpning. Den anger vid vilken våglängd strålningsintensiteten är som högst vid en viss temperatur (vilken färg som lyser starkast).
Egentligen är det väldigt få ljusskällor vars ljus stämmer överens med någon färgtemperatur (d.v.s., har ett spektrum som liknar den temperaturens svartkroppsstrålning). Glödlampor och solsken är väldigt nära, "mulet ljus" och lysrör avviker litegrann. Om det inte är perfekt svartkroppsstrålning sätter man färgtemperaturen som den temperatur där ljuset _upplevs_ som likadant (avvikelsen ger då en liten "färgdistortion" som sällan syns). Det är inte heller säkert att den temperatur man får genom att titta på den kraftigaste våglängden stämmer överens med "rätt" färgtemperatur. Oftast hamnar man i närheten, men inte riktigt rätt (inom något hundratal grader).

Dessutom är det svårt att använda i praktiken eftersom man sällan har med sig något att mäta våglängder och spektrum med. När en digitalkamera "gissar" sig till färgtemperatur/vitbalans går det i stort sett till så att den tar det läge där den genomsnittliga färgen i bilden blir så grå som möjligt. Den mäter bara R, G och B utan att ha nån aning om våglängd och spektralfördelning.
 
RolandM skrev:
Antag att jag har värderna för de tre färgerna för detta område. Hur gör jag lättast omräkningen til färgtemperatur uttryckt i Kelvin?
Jag tror att lösningen finns på http://www.brucelindbloom.com/

Inte för att jag förstår mycket av hur det hela hänger ihop, men det finns en räknare som kan ge lite intressanta data. Väljer jag "Adaption = None" och bockar i "Scale RGB" får jag t ex ut följande. LAB 90 0 0 --> RGB 243 224 196 vid färgtemperaturen 5000 K. Det bygger på att man vid färgtemperaturen 6500 K får korrekt grått med RGB (LAB 90 0 0 --> RGB 226 226 226).

Om man fotograferar med vitbalans inställd till 6500 K och får vitt till RGB 243 224 196 - betyder det då att vitbalansen vid fototillfället var 5000 K???
 
ANNONS
Götaplatsens Foto