结合不同尺寸的RGB

时间:2014-10-30 14:39:47

标签: matlab matrix rgb

我是Matlab编程的新手,

我有不同大小的RGB值(例如尺寸R为30000x1,G为35000x1),并希望使它们的大小相同{{1组合它们并产生图像。

1 个答案:

答案 0 :(得分:2)

您可以resample所有RGB向量具有相同的长度。 您可以选择m = 4000之类的任意长度,按m因子插入数据,并按length(~)因子抽取数据。

m = 4000;
R = double(R);
G = double(G);
B = double(B);
R = resample(R,m,length(R));
G = resample(G,m,length(G));
B = resample(B,m,length(B));
ImageRGB = cat(3,R,G,B);

如果您愿意,可以将它们更改回R = uint8(R);