python 我怎样比较两张图片?可以用“地球移动器的距离”吗?

bbuxkriu  于 2023-01-29  发布在  Python
关注(0)|答案(1)|浏览(148)

我有两张相同图像的热图,我想比较它们。我可以使用“Earth Mover的距离”度量来比较它们之间的差异或相似性吗?我也听说过“Jaccard相似性度量”。
简而言之,我试图学习什么是我可以比较两个图像统计的方法。

xuo3flqw

xuo3flqw1#

我有一张热图,是从眼球追踪设备中获得的,用在我的论文中,还有一张热图是用梯度摄像头技术获得的。我想统计计算并解释这两张热图的相似性和差异性。我做了一些关于两张图像的统计比较的研究,我得到了不同的度量标准。
1 -我可以用地球移动器的距离来做这个比较吗?我做了python编码,我可以得到结果,但是我不知道适用性。
我可以用Kullback Leibler距离来比较这两张图片吗,先生?我用python重新编码了一遍,结果是0到无穷大之间,我试过了,但是我不知道它是否回答了我正在寻找的问题。
3 -我可以使用皮尔逊相关系数吗?我也对它进行了编码,但正如我所说,我不知道哪种方法最能衡量两张图像的相似性和差异性。

代码块

从scipy.stats导入numpy作为np
热图1 = cv2.imread(“热图1.jpg”,cv2.imread_灰度)
热图2 = cv2.imread(“热图2.jpg”,cv2.imread_灰度)
热图1 =热图1/ 255.0热图2 =热图2/ 255.0
kl_散度=熵(热图1.散列(),热图2.散列())
印刷(“库尔贝克-莱布勒散度:“,kl_散度)

相关问题