Набор данных оценки позы MPII: флаг видимости отсутствует - PullRequest
0 голосов
/ 16 января 2020

На странице загрузки MPII Dataset мы видим, что у ключевых точек есть флаг видимости, называемый is_visible. Этот флаг указывает, является ли соединение видимым (включенным) или нет. Может принимать значения 0 (не видно) или 1 (видно). Однако, исследуя набор данных, я нашел два других сценария ios для состояния ключевой точки:

  • Ключевой точки нет в списке: кажется, что это означает, что ключевая точка не находится в изображение (не исключено, но за пределами изображения).

  • Не присутствует: флаг 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 означает то же самое, что и False? Флаг

1 Ответ

1 голос
/ 17 января 2020

Ну, кажется, что пустые is_visible флаги ссылаются на видимые, вместо них указатели головы. Я нарисовал здесь эти точки зеленым цветом, а видимые и невидимые - красным и черным соответственно. Я не знаю причину этого.

enter image description here enter image description here enter image description here

...