Loos, Stefan schrieb:
Hallo
Ich habe mich neu in dieser Mailinglist eingetragen weil ich hoffe hier ein
paar Antworten bzgl. Farbumrechnungen zu bekommen.
Ich habe folgendes Problem: In der industriellen Bildverarbeitung liefern
Cameras RGB Werte. Gibt man eine Toleranz an so kann man wie in LAB einen
3-dim. Abstand (dR^2+dG^2 +dB^2) berechnen.
Nun soll aber im Rahmen eines Projektes auf LAB-Abweichung umgestellt werden
(dE).
Frage: kann man aus einer gegebenem RGB-Toleranz die entsprechende
LAB-Toleranz berechnen und umgekehrt? Sollte dies analytisch nicht möglich
sein (nicht eindeutig), gibt es dafür Empfehlungen?
Solangeder RGB-Farbraum der Kamera bekannt ist und sich hinreichend
genau durch ein Matrix-Profil beschreiben lässt, ist die Umrechnung, die
normalerweise vom CMM mithilfe dieses Profils erledigt wird, ohne große
Probleme auch "zu Fuß" möglich. Bei sehr inhomogenen Farbräumen, die ein
LUI-Profil erfordern, wird's schwiereger.
Aus reinen Delta-RGB-Werten lassen sich aufgrund der nichtlinearitäten
im Nachhinein keine genauen Delta-E Werte errechnen, solange nicht
bekannt ist, an welcher Stelle des Farbraums sie entstanden sind
(mindestens einer der ursprünglichen RGB-Werte sollte schon bekannt sein)
Informationen zu interna der ICC-Profile gibt's am besten in der Spec:
<http://www.color.org/icc_specs2.html>
Open-Source-Code für die Rechnerei bei Graeme Gill
<http://web.access.net.au/argyll/>
Danke
Stefan
Bitte,
Klaus :-)