Я экспериментирую с моделью Mask_RCNN , но не могу получить координаты маски, нарисованной на изображении, после завершения сегментации экземпляра.
Когда маска отображается правильно, когда я визуализирую изображение, когда я пытаюсь проверить маску определенного класса, используя
mask = img_result[0]['masks'][:,:,2] #img_result[0] is a result dict after a forward pass through a pre-trained network
, я получаю следующий выводдля print(mask)
array([[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
...,
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False]])
Массив кажется заполненным только логическими значениями.Как можно нарисовать маску на основе этого, поскольку функция apply_mask
использует это значение для рисования маски?apply_mask
функция находится в этом файле здесь
Я пытаюсь получить значения координат многоугольника маски, но, похоже, только получаю вышеуказанный вывод и не могу понять, какэти значения соответствуют маске многоугольника