图像中的像素相关性/相似性 Python.



我是Python的新手。

我有一个尺寸为 8*8 的图像,当展平时 = 64。是否有任何功能可以测量像素i与该图像中所有其他像素之间的相关性?

所以最后我想画一个 64*64 的相关矩阵。

谢谢!

相关性是评估两个或多个事物(通常是向量,而不是单点(之间的相互关系或联系的度量。像素是具有单个值的单个点。因此,在您的情况下,我会从图像的每个像素值中减去像素值,看看在这种情况下的差异。

在仅 1 张图像的上下文中关联是没有意义的。我想(或者我几乎可以肯定(这个问题源于一个被误解的课程问题,它涉及许多图像而不仅仅是一个图像。 这就是为什么我只是在这里回答对这个问题的新理解,即使确切的问题不同。

2 张图片示例:

一旦您获取 2 张图像的索引 30 的像素,而不仅仅是 1 个图像,然后将它们与索引 20 的像素进行比较,您就可以比较这 2 张图像中的每一个的 2 个值,只有这样(2 x 索引 20、2 x 索引 30(的相关性才有意义。

在这种情况下,您只需遍历 2 张图像的所有 64 个索引列(图像数 = 行数(,应用本例中的 Python corr 函数,然后将结果相加到大小为 64 的向量中。请注意,在某些情况下,索引列的方差为 0,则应向结果向量添加 0,而不是应用 corr 函数。

最新更新