How to get RGB values from x,y coordinates

18 visualizaciones (últimos 30 días)
Paula Agudelo
Paula Agudelo el 5 de Feb. de 2018
Comentada: Rik el 23 de Nov. de 2020
I have the x,y coordinates of different colors (they are not coordinates of an image, just the hue coordinates) in CIE color space and I want to convert them into RGB values. i have for example x= 0.5732 and y= 0.2463. How can I convert these coordinates to RGB?

Respuesta aceptada

Rik
Rik el 5 de Feb. de 2018
Editada: Rik el 5 de Feb. de 2018
https://www.mathworks.com/help/images/ref/xyz2rgb.html (z is just to complete the triplet, in general z=1-x-y)
Note: Make sure that you pick the correct whitepoint. Generally there will not be much difference between D65, A and an ideal 6500K black body radiator, but sometimes it matters for your result.
  2 comentarios
Sanam Nisar
Sanam Nisar el 23 de Nov. de 2020
xyz2rgb accept XYZ not xyz. If I understand well x = 0.5732 and y= 0.2463 are chromaticity values while z = 1-x-y can also be calculate but the values are xyz not XYZ. How to convert xyz to XYZ that can be inputted to this function?
Rik
Rik el 23 de Nov. de 2020
Is that yet another color space? I was not aware of that, so I used variable names in lowercase. Can you give a link describing the xyz color space?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by