What illuminant and observer does Matlab assume when it reads in Lab values from tiff file?

1 次查看(过去 30 天)
Outside of Matlab, I made a tiff file with CIE Lab values. The software I used to make the tiff file assumes D50 for the illuminant and 2 degrees for the observer when saving Lab values. Now I would like to read these Lab values into Matlab. When I use imread, I get the error "Warning: Converting CIELab-encoded TIFF image to ICCLab encoding," and the documentation for imread says "If a file contains CIELAB color data, imread converts it to ICCLAB before bringing it into the MATLAB workspace." Here ICCLab seems to use a D50 illuminant and 2 degree ( 1931) observer. So two questions,
1) Can you confirm that imread assumes D50 illuminant and 2 degree observer, so it is consistent with my image source in this example?
2) Is there a way to read in the values without this assumption, so if my original source happened to use D65 illuminant and a 10 degree observer for the saved Lab values, Matlab would not assume it was D50 and 2 degrees instead?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Display and Exploration 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by