【发布时间】:2021-09-09 02:50:05
【问题描述】:
我有两个相同的 RGB 图像并尝试找到骰子系数。我希望结果是 1.0,但实际上是 0.0039。
我做错了什么??
from skimage.io import imread
def dice_coef(y_true, y_pred):
smooth = 1
y_true_f = y_true.flatten()
y_pred_f = y_pred.flatten()
intersection = (sum(y_true_f * y_pred_f))
return (2. * intersection + smooth) / (sum(y_true_f) + sum(y_pred_f) + smooth)
im=imread(r'C:\Users\User\Desktop\Examine_unet_CAMvid\imga.png')
print(dice_coef(im,im))
【问题讨论】:
-
或者代替
np.sum,使用np.count_nonzero。 -
Bilal 的值是 uint8 。无论如何感谢您的建议`
标签: python image-processing computer-vision metrics scikit-image