必须显示YcbCr色彩空间图像?

时间:2014-12-10 14:28:42

标签: matlab matlab-figure color-space

我必须使用matlab显示YCbCr色彩空间。我可以获得YcbCr值,但我不知道如何以下面的格式显示色彩空间,任何人都可以帮助我吗? YCbCr color Space

1 个答案:

答案 0 :(得分:1)

我现在要假设您想制作一个三维散点图,因为这就是您发布的图片的样子。这相对简单,可以按如下方式完成

pep_rgb = imread('peppers.png');
pep_ycbcr = rgb2ycbcr(pep_rgb);
x = pep_ycbcr(:,:,1);
y = pep_ycbcr(:,:,2);
z = pep_ycbcr(:,:,3);
scatter3(x,y,z);

如果您已经在YCbCr中拥有图像,那么您不必从RGB进行转换,这是在我的示例中完成的,以使matlab中的默认辣椒图像转换为该颜色空间