gpt4 book ai didi

python - 将 sklearn.metrics Jaccard Index 与图像一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 13:32:21 24 4
gpt4 key购买 nike

我正在尝试进行一些图像比较,首先是找到 Jaccard 指数。我正在使用 Jaccard Index 的 sklearn.metrics 实现 使用下面的示例和一小部分数字,它按预期工作。

import numpy as np
from sklearn.metrics import jaccard_similarity_score

#The y_pred represents the values that the program has found
y_pred = [0,0,1,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,0,0,1,1,0,1,1,1]
#The y_true represents the values that are actually correct
y_true = [1,0,0,1,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1]

iou = jaccard_similarity_score(y_true, y_pred)

虽然它给出了...的错误

ValueError: unknown is not supported

当我给它输入两张图片时,比如......

iou = jaccard_similarity_score(img_true, img_pred)

我不确定该怎么做,我尝试使用 OpenCV 将图像转换为灰度,并将两个图像都设为 astype(float),但在这两种情况下都不走运。

最佳答案

作为答案发布,这样问题就可以结束了:扁平化 img_trueimg_pred 通过 img_true.flatten()img_pred 解决.flatten()

关于python - 将 sklearn.metrics Jaccard Index 与图像一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45065469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com