how to display the working space gamuts in lab color space using matlab?
Show older comments
I want to know how to display one or two working space gamuts in any of four different color spaces such as lab\xyY. The working space include CIE RGB/sRGB.etc. It was like the picture in below.

Answers (1)
Image Analyst
on 19 Oct 2015
0 votes
I have a gamut display app (attached) I wrote but it's pretty primitive. I've been asking for something like this for a long time. I know a developer on the Image Processing team wrote a much better one but it's not released yet as part of the toolbox. You can call the Mathworks and ask for it and they might give it to you.
5 Comments
aosheng xuanyuan
on 20 Oct 2015
Edited: aosheng xuanyuan
on 20 Oct 2015
Image Analyst
on 20 Oct 2015
The ICC profile is a 3 by 3 matrix to convert RGB into XYZ (the profile interconnect space) or XYZ into device colors. You can use fprintf() to display the values in the command window.
Or did you mean the horseshoe-shaped chromaticity diagram?
aosheng xuanyuan
on 20 Oct 2015
Image Analyst
on 20 Oct 2015
Yes, you can use rgb2xyz() or rgb2lab() and get new images in those color spaces. Then you can use the same code with those images to make a 3D scatterplot.
aosheng xuanyuan
on 22 Oct 2015
Categories
Find more on Color in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!