对于我有的图片,如何在MATLAB
中执行以下操作?
100
提供颜色green
?0
的像素。也就是说,保持black
。red
。修改
如果我现在知道值为255
的像素为白色,则0
为黑色。如何将red
颜色指定给值为255
的像素,将所有其他像素指定为颜色green
?感谢
感谢。
答案 0 :(得分:1)
你需要制作一个色彩图
假设您的图片类型为uint8
,则可以创建256色的地图:
myMap = repmat( [1 0 0], [256,1] ); % make it all red
myMap(1,:) = 0; % make first color black
myMap(100,:) = [0 1 0]; % green for 100
cimg = ind2rgb( uint8im, myMap ); % convert to color according to map