我有2个卫星图像,这些图像使用相同位置但来自不同来源的语义分段进行分段。 我的目标是比较这两个图像的相似性,基本上使用图像的组成部分,如建筑物和道路。什么是关键字或方法,我应该寻找?
答案 0 :(得分:1)
您可以使用Jaccard index:
def compute_avg_jaccard(img1, img2, classes):
classwise_similaririty = []
for class_ in classes:
class_jaccard = compute_jaccard(img1, img2, class_)
classwise_similaririty.append(class_jaccard)
return sum(classwise_similaririty) / len(classwise_similaririty)
这将为您提供[0,1]中的值。如果两个分段完全相同,它将给你1,如果它们完全不同,它将给出0。