在 fastai 课程 3-camvid.ipynb 示例中,不同图像中相同标签的掩码代码不同。这是一个问题吗?

The mask codes appear different for same label in different images in fastai lesson 3-camvid.ipynb example. Is this an issue?

我正在尝试 fastai 示例,第 3 课-camvid.ipynb,示例开头有一个关于图像和标签的验证。我们在哪里可以看到原始图像和原始图像的掩码(地面直通语义分割)。

示例,来自 camvid 数据集的图像 150:

img_f = fnames[150]
img = open_image(img_f)
img.show(figsize=(5,5))

get_y_fn = lambda x: path_lbl/f'{x.stem}_P{x.suffix}'
mask = open_mask(get_y_fn(img_f))
mask.show(figsize=(5,5), alpha=1)

但是,如果我更改图像,例如从 camvid 数据集更改图像 250:

掩码标签发生变化,例如。道路标签的颜色与上一张图片不同:

显然,每个标签在每张图片上出现的顺序很重要。

那么,这是一个问题吗?这是我应该以某种方式解决的问题吗?

提前致谢!

根据官方 CamVid 标签,Road 必须是图像中的颜色 250。

Camvid Class Labels

您可以保持数据集不变,但如果您希望提高模型的准确性,您可以更改相应像素的标签。该模型能够通过数据集中的其他示例识别道路。