【发布时间】:2019-07-15 08:22:56
【问题描述】:
给定一张图片,我需要尝试与以下蒙太奇匹配的不同色彩空间:
RGB = imread('image.jpg');
montage(RGB)
但是我得到的是灰色通道的蒙太奇!
编辑: 我们可以蒙太奇4张图片,原始的一张和三个彩色通道,如下:
RGB = imread('image.jpg');
R = RGB(:,:,1);
G = RGB(:,:,2);
B = RGB(:,:,3);
redCh = cat(3, R, zeros(size(G), 'uint8'), zeros(size(B), 'uint8'));
greenCh = cat(3, zeros(size(R), 'uint8'), G, zeros(size(B), 'uint8'));
blueCh = cat(3, zeros(size(R), 'uint8'), zeros(size(G), 'uint8'), B);
%
montage({RGB,redCh,greenCh,blueCh})
然而,蒙太奇与我打算创建的还相差甚远!
【问题讨论】:
-
但是你显示的代码中连4张图片都没有,你希望如何显示4张图片?
-
是的,你是对的。但我是图像处理的新手,我不知道如何重现上面的蒙太奇。 @AnderBiguri
-
不幸的是,这个问题太宽泛了。我建议尝试使用不同的方法,阅读一些相关信息,直到您对图像处理不陌生,然后提出问题。 “如何做这个项目”在 stackoverflow 中通常不受欢迎,因为您似乎在要求我们做您的工作(我假设您不是,但这就是它给人的印象)。
-
感谢您的评论。请看我编辑的帖子。 @AnderBiguri
-
色彩空间是无限的,我们无法从无限的集合中猜测