Вырезать объект из изображения по маске с прозрачностью - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть изображение с маской для объекта на изображении, если я обрезаю объект по маске.

image[mask != 1,:] = 0

Я получаю следующий результат (увеличенный)

enter image description here

Есть ли способ получить что-то подобное?

enter image description here

То, что вокруг объекта есть некоторая градация прозрачности.Единственный способ, который я знаю, это двойные циклы, которые проверяют, сколько пикселей не маскируется, вероятно, это слишком медленно.теперь я просто загружаю изображение с imageio, у меня нет проблем, если решение реализовано в PIL / cv2 или другой общей библиотеке.

...