Я долгое время пытался изменить свою цветовую карту своих изображений, используя пользовательскую цветовую карту 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)
не.
Кто-нибудь знает, как правильно изменить пользовательскую цветовую карту?
Буду очень признателен за вашу помощь!