【发布时间】:2020-02-07 06:55:40
【问题描述】:
我已使用算法将图像分割成以下标签 如果重新整形,这将是一个 4 x 4 的标签矩阵。以下面的列表为例:
imagesegment = [1,1,1,1,1,2,2,1,1,1,2,3,3,3,3,3]
groundtruth = [2,2,2,2,3,3,3,2,2,3,3,1,1,1,1,3]
鉴于基本事实和首先包含具有不同标记方案的标签的分割,我如何评估该方法?
def jaccard_similarity(list1, list2):
s1 = set(list1)
s2 = set(list2)
return len(s1.intersection(s2)) / len(s1.union(s2))
jaccard(imagesegment, groundtruth)
鉴于标注方案与上面所示的不同,如何将分割后的图像与真实图像进行比较?
注意通过比较列表:图像片段中的 1 可以看作是真值中的 2,2 是 3,3 是 1。所以这不是错误分类,而是使用了不同的标签。
【问题讨论】:
-
@venkata 我听说过骰子系数。但我认为它和 Jaccard 有同样的问题。当他们对列表执行集合操作时。如果我错了,请纠正我 OK!
标签: python python-3.x image-processing computer-vision image-segmentation