所以我有了这个形象:
I = [2 2 2 2 3 3 3;
2 2 2 2 2 3 3;
1 1 2 2 2 3 3;
1 1 1 1 2 3 3;
1 1 1 1 1 1 3;
1 1 1 1 1 1 1;
1 1 1 1 1 1 1];
figure, imshow(I, [], 'InitialMagnification','fit')
RGBImage = label2rgb(I);
figure, imshow(RGBImage, 'InitialMagnification','fit');
在RGBImage
情节中,我的像素I==3
为yellow
,我希望保持原样;我I==1
为blue
,但我希望它们成为'red'
;我也I==2
为blueish-green?
,但我希望它们的颜色为'blue'
(原来是I==1
)。
有人可以帮我解决这个问题吗?非常感谢提前。