很长一段时间以来,我一直在尝试使用自定义 256x3 颜色图来更改图像的颜色图,以将“正常视力”的人的印象切换到具有近视(红-绿-盲)的人可以看到的印象。
颜色图已经创建,但我无法将其应用于原始图像。
编码
load('ColormapsDefVis.mat')
fig=figure
a=imread('Regenbogen.png');
[b map]=rgb2ind(a,256);
c=ind2rgb(b, DeuteranopiaColorMap);
imshow(c);
效果不佳
load('ColormapsDefVis.mat')
fig=figure
a=imread('Regenbogen.png');
imshow(a);
set(fig,'Colormap',DeuteranopiaColorMap)
没有。
有谁知道如何正确更改自定义颜色图?
非常感谢您的帮助!