Удаление фона изображения, бесплатно
Вырежьте человека с фотографии бесплатно, без регистрации, без водяного знака, без ограничения по количеству фото. Всё работает в вашем браузере, изображение никогда не покидает ваше устройство.
Нажмите, чтобы выбрать фото, перетащите его сюда или вставьте через Ctrl+V
Лучше всего работает с одним чётко видимым человеком в кадре. Выберите несколько фото для пакетной обработки.
Ваш вырезанный результат появится здесь после обработки.
Как это работает
Основную работу выполняет MODNet — open-source нейросеть для портретного матирования, работающая через ONNX Runtime Web (сборку движка вывода ONNX на WebAssembly от Microsoft) прямо в вашем браузере. При первом нажатии кнопки страница загружает модель и рантайм (около 18 МБ в сумме, кешируются на сессию), затем выполняет вывод по вашему фото локально. В отличие от обычной модели сегментации, которая просто грубо решает «человек или фон», MODNet обучена предсказывать настоящую альфа-маску — значение прозрачности для каждого пикселя, — поэтому волосы и мягкие края получаются ближе к настоящей прозрачности.
Даже настоящая альфа-маска содержит немного шума на краях, поэтому инструмент выполняет лёгкую очистку: небольшое размытие сглаживает артефакты масштабирования, а затем кривая альфа-канала плавно переназначается так, чтобы дымка около нуля становилась полностью прозрачной, а уверенные пиксели объекта — полностью непрозрачными, сохраняя при этом мягкий переход между ними (волосы, размытие, движение) вместо того, чтобы его сглаживать. Очищенный результат применяется попиксельно через getImageData canvas и экспортируется как PNG (чтобы сохранить прозрачность) или накладывается на выбранный вами сплошной цвет.
Это также объясняет, почему результаты отличаются от платных облачных сервисов: те запускают модели в сотни раз крупнее на GPU, поэтому выигрывают на волосах и сложных фонах. Здесь компромисс обратный, и он сделан намеренно: ваше фото никогда не покидает ваш компьютер. Это можно проверить, а не просто поверить на слово: откройте вкладку Network в DevTools и обработайте изображение. Вы увидите загрузку файлов модели и рантайма, и ни один запрос никогда не будет содержать ваше фото.