0

MPII 数据集下载页面中,我们可以看到关键点有一个名为 的可见性标志is_visible。此标志指示关节是否可见(被遮挡)。它可以取值 0(不可见)或 1(可见)。然而,在探索数据集时,我发现了关键点状态的另外两个场景:

  • 关键点不在列表中:似乎这意味着关键点不在图像中(不是被遮挡,而是在图像之外)。

  • 不存在:is_visible标志不存在,只是一个空数组。如果我打印点对象的__dict__属性,我会得到:

    {'_fieldnames': ['id', 'x', 'y', 'is_visible'],
     'id': array([[8]], dtype=uint8),
     'x': array([[682]], dtype=uint16),
     'y': array([[256]], dtype=uint16),
     'is_visible': array([], shape=(0, 0), dtype=uint8)}

我的问题是:我可以安全地假设不存在is_visible的标志与错误标志的含义相同吗?

4

1 回答 1

1

好吧,似乎空is_visible标志指的是可见的头部点。我在这里用绿色绘制了这些点,而可见和不可见分别是红色和黑色。我不知道它背后的原因。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

于 2020-01-17T14:12:56.913 回答