Как визуализировать сегментную модель с краями?Python

Программы на Python
Ответить
Anonymous
 Как визуализировать сегментную модель с краями?

Сообщение Anonymous »

Я могу использовать модель «сегментировать что угодно» и визуализировать результаты, но они выглядят иначе, чем онлайн-демонстрация.
Мои результаты выглядят примерно так:
Изображение

И вот результаты с официального сайта сегмента-что угодно:
Изображение

Мне нужно что-то вроде краев вокруг объекта, точно так же, как на официальном сайте, но я не могу найти какой-либо метод или утилиту, которая могла бы выполнить эту работу. Я уверен, что что-то упускаю.
Чтобы показать аннотации, я использую следующий код из их официального блокнота:

Код: Выделить всё

def show_anns(anns):
if len(anns) == 0:
return
sorted_anns = sorted(anns, key=(lambda x: x['area']), reverse=True)
ax = plt.gca()
ax.set_autoscale_on(False)
polygons = []
color = []
for ann in sorted_anns:
m = ann['segmentation']
img = np.ones((m.shape[0], m.shape[1], 3))
color_mask = np.random.random((1, 3)).tolist()[0]
for i in range(3):
img[:,:,i] = color_mask[i]
ax.imshow(np.dstack((img, m*0.35)))
Кто-нибудь знает, как с этим разобраться?

Подробнее здесь: https://stackoverflow.com/questions/760 ... with-edges
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»