私は長い間、カスタム 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)
しなかった。
カスタムカラーマップを正しく変更する方法を知っている人はいますか?
大変お世話になりました!