首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从RGB空间中的PCA空间表示点

如何从RGB空间中的PCA空间表示点
EN

Stack Overflow用户
提问于 2014-03-10 03:54:20
回答 1查看 723关注 0票数 3

我正在尝试实现文章中的图像颜色的形态学方法:“灰度和彩色图像的概率伪形态学”。在某一点上,我们计算整个图像的主成分分析,计算每个3个分量的chebyschev不等式(本文中的等式11:http://perso.telecom-paristech.fr/~bloch/P6Image/Projets/pseudoMorphology/Caliman-PR2014.pdf),这给出了3对向量。接下来,我们必须在RGB空间中表示这些向量。我不明白我们该怎么做?有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-05 00:52:43

看着这篇论文,我不确定你说的是哪个代理。我猜是图16,但我不确定。图16的标题中有一条很有帮助的注释:“(有关此figure标题中对颜色的引用的解释,读者请参阅本文的网页版本。)”

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

代码语言:javascript
复制
A = rand(100,100,3);
figure()
imshow(A)

请注意,您的矩阵必须在0..1范围内缩放。

似乎很容易将每个像素的PCA得分映射到这样的矩阵上,并通过imshow简单地将其显示为RGB。这解决了你的问题吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22287322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档