如何在RGB空间中表示来自PCA空间的点

3
我试图实现一种从文章“Probabilistic pseudo-morphology for grayscale and color images”中提取图像颜色的形态学方法。在其中一个步骤中,我们对整个图像进行主成分分析(PCA),计算出三个分量的切比雪夫不等式(该论文中的公式11:http://perso.telecom-paristech.fr/~bloch/P6Image/Projets/pseudoMorphology/Caliman-PR2014.pdf),得到3对向量。接着我们需要将这些向量表示回RGB空间。我不明白如何做到这点,请问有人能帮忙吗?

为什么不问原作者呢? - Memming
这就是我最终所做的,但我不确定他会回答我。 - user3314570
1个回答

0

看着这篇论文,我不确定你在谈论哪种表示法。我猜是第16图,但我不确定。第16图的标题中有一个有用的注释:“(对于本图标题中颜色的解释,请参阅本文章的网络版本。)”

可能的答案:如果您有一个大小为A =(y_pixels,x_pixels,3)的矩阵,则可以通过以下方式将其显示为RGB图像:

A = rand(100,100,3);
figure()
imshow(A)

请注意,您的矩阵必须在[0..1]范围内进行缩放。
似乎很容易将每个像素的PCA分数映射到这样的矩阵上,并通过imshow简单地显示为RGB。这解决了您的问题吗?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接