Перейти к содержимому
Compvision.ru
Smorodov

Фотомонтаж. (Digital matting) на основе машинного обучения.

Recommended Posts

Реализовал программу для расчета слоя прозрачности для фотомонтажа (не реалтайм, считает секунд 10 на Core i7 ).

Вот результаты (ссылки на источники в исходнике):

На вход подается изображение и грубая маска на которой обозначены (передний план (белый), задний план (черный) и область с неопределенным классом (серая)).

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

Вход:

post-1-0-30288800-1363779240_thumb.png post-1-0-15070900-1363779254_thumb.png

Выход:

post-1-0-96230400-1363779271_thumb.png post-1-0-40951800-1363779283_thumb.png

Волосатые объекты:

Вход:

post-1-0-74731900-1363779295_thumb.png post-1-0-32521200-1363779312_thumb.png

Выход:

post-1-0-36893500-1363779326_thumb.png post-1-0-70642000-1363779338_thumb.png

Исходник: LearningBasedMatting.cpp

Изображения и маски отсюда: http://www.alphamatting.com/datasets.php

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×