我正在尝试实现文章中的图像颜色的形态学方法:“灰度和彩色图像的概率伪形态学”。在某一点上,我们计算整个图像的主成分分析,计算每个3个分量的chebyschev不等式(本文中的等式11:http://perso.telecom-paristech.fr/~bloch/P6Image/Projets/pseudoMorphology/Caliman-PR2014.pdf),这给出了3对向量。接下来,我们必须在RGB空间中表示这些向量。我不明白我们该怎么做?有人能帮我吗?
发布于 2014-04-05 00:52:43
看着这篇论文,我不确定你说的是哪个代理。我猜是图16,但我不确定。图16的标题中有一条很有帮助的注释:“(有关此figure标题中对颜色的引用的解释,读者请参阅本文的网页版本。)”
可能的答案:如果你有一个大小为A= (y_pixels,x_pixels,3)的矩阵,那么你可以通过以下方式将其显示为RGB图像:
A = rand(100,100,3);
figure()
imshow(A)请注意,您的矩阵必须在0..1范围内缩放。
似乎很容易将每个像素的PCA得分映射到这样的矩阵上,并通过imshow简单地将其显示为RGB。这解决了你的问题吗?
https://stackoverflow.com/questions/22287322
复制相似问题