Как изменить размер маски сегментации, полученной из Deeplab v3? - PullRequest
0 голосов
/ 24 декабря 2018

Deeplab v3 возвращает уменьшенное / измененное изображение и соответствующую ему маску.Как я могу изменить размер изображения, а также соответствующую маску, чтобы лучше соответствовать моей спецификации.

1 Ответ

0 голосов
/ 24 апреля 2019

Метод cv2.resize можно использовать, оставляя метод интерполяции равным cv2.INTER_NEAREST

resized_image = cv2.resize(segmentation_mask, target_dims, interpolation 
=cv2.INTER_NEAREST)

Этот метод интерполяции не приведет к изменению значений RGB меток, присутствующих в маске.

Если вы сохраняете маски после изменения размера, сохраняйте формат «.png».Другие форматы имеют тенденцию изменять значения пикселей на небольшую величину, что нежелательно для масок сегментации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...