How to get RGB values from x,y coordinates
11 次查看(过去 30 天)
显示 更早的评论
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?
0 个评论
采纳的回答
Rik
2018-2-5
编辑:Rik
2018-2-5
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 个评论
Sanam Nisar
2020-11-23
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
2020-11-23
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?
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!