我有两张相同图像的热图,我想比较它们。我可以使用“Earth Mover的距离”度量来比较它们之间的差异或相似性吗?我也听说过“Jaccard相似性度量”。简而言之,我试图学习什么是我可以比较两个图像统计的方法。
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.0kl_散度=熵(热图1.散列(),热图2.散列())印刷(“库尔贝克-莱布勒散度:“,kl_散度)
1条答案
按热度按时间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_散度)