Os números específicos na pergunta são do CCIR 601 (consulte o link da Wikipedia abaixo).
Se você converter RGB -> escala de cinza com números ligeiramente diferentes / métodos diferentes, não verá muita diferença na tela normal do computador em condições normais de iluminação - experimente.
Aqui estão mais alguns links sobre cores em geral:
Wikipedia Luma
O excelente site de Bruce Lindbloom
o capítulo 4 sobre Cor no livro de Colin Ware, "Visualização da Informação", isbn 1-55860-819-2; esse longo link para o Ware em books.google.com
pode ou não funcionar
cambridgeincolor : "tutoriais excelentes e bem escritos sobre como adquirir, interpretar e processar fotografias digitais usando uma abordagem visualmente orientada que enfatiza o conceito sobre o procedimento"
Se você se deparar com RGB "linear" vs "não linear", aqui está parte de uma observação antiga sobre isso. Repita, na prática você não verá muita diferença.
RGB -> ^ gama -> Y -> L *
Na ciência das cores, os valores comuns de RGB, como em html rgb (10%, 20%, 30%), são chamados de "não lineares" ou
corrigidos por gama . Os valores "lineares" são definidos como
Rlin = R^gamma, Glin = G^gamma, Blin = B^gamma
onde gama é 2.2 para muitos PCs. O RGB usual às vezes é escrito como R 'G' B '(R' = Rlin ^ (1 / gama)) (puristas, clique na língua), mas aqui eu vou largar o '.
O brilho em uma tela CRT é proporcional a RGBlin = RGB ^ gama, portanto 50% de cinza em um CRT é bastante escuro: 0,5 ^ 2,2 = 22% do brilho máximo. (Os monitores LCD são mais complexos; além disso, algumas placas gráficas compensam a gama).
Para obter a medida da luminosidade chamada L*
de RGB, primeiro divida o RGB por 255 e calcule
Y = .2126 * R^gamma + .7152 * G^gamma + .0722 * B^gamma
Isso está Y
no espaço de cores XYZ; é uma medida da cor "luminância". (As fórmulas reais não são exatamente x ^ gama, mas fecham; use x ^ gama para uma primeira passagem.)
Finalmente,
L* = 116 * Y ^ 1/3 - 16
"... aspira à uniformidade perceptiva [e] se aproxima da percepção humana da leveza." -
Espaço de cores do Wikipedia Lab