Open-source инструмент для удаления фона, который полностью работает в браузере через WebGPU или WebAssembly и не загружает изображения на сервер.
danielgatis/rembg
Инструмент для удаления фона с изображений: доступен как CLI, библиотека Python, HTTP-сервер или Docker-контейнер.
Open source альтернатива:Remove.bg
Adobe Photoshop
- Звёзды
- 25,127
- Форки
- 2,442
- Открытые issues
- 2
- Последний коммит
- 9 дней назад
Что это?
Rembg удаляет фон с изображений, оставляя объект на прозрачном фоне. Инструмент запускает локальные ONNX-модели сегментации, например U2Net, ISNet, SAM и несколько вариантов BiRefNet; при первом использовании они загружаются автоматически. Через тот же интерфейс доступны и облачные бэкенды — withoutBG и Atlas Cloud.
Одна и та же функциональность доступна в четырёх вариантах: CLI `rembg` для обработки отдельных файлов, папок и потоков FFmpeg в формате RGB24; функция Python `remove()`, принимающая bytes, изображения PIL или массивы NumPy; HTTP-сервер с API и интерфейсом Gradio; Docker-образ со сборками для CPU или NVIDIA CUDA. Бэкенд для CPU, NVIDIA GPU или AMD ROCm выбирается при установке с помощью вариантов onnxruntime.
Для обработки мягких контуров, например волос или меха, доступны цветовая деконтаминация (`-dc`), альфа-маттинг (`-a`) и ViTMatte (`-vm`) — альтернативные режимы улучшения результата.
Ключевые возможности
- 01Запускает локальные ONNX-модели, включая U2Net, ISNet, SAM и варианты BiRefNet.
- 02Доступен как CLI, библиотека Python, HTTP-сервер и Docker-образ.
- 03Поддерживает пакетную обработку папок и режим наблюдения.
- 04Включает цветовую деконтаминацию и альфа-маттинг для обработки мягких контуров.
- 05Принимает входные данные в виде bytes, изображений PIL или массивов NumPy.
- 06Поддерживает подключение облачных бэкендов withoutBG и Atlas Cloud.
Сценарии использования
- Пакетное удаление фона с фотографий товаров для размещения в интернет-магазинах.
- Добавление в веб-сервис точки HTTP-сервера для удаления фона.
- Извлечение объектов из видеокадров с помощью передачи вывода FFmpeg в rembg.
- Создание портретов с прозрачным фоном с помощью моделей сегментации портретов или людей.
Быстрый старт
- 1
Установите CPU-бэкенд с поддержкой CLI
pip install "rembg[cpu,cli]" - 2
Удалите фон с локального изображения
rembg i path/to/input.png path/to/output.png
Что важно знать
- Требуется Python версии 3.11–3.13.
- Настройка GPU может быть сложной; в системах NVIDIA могут потребоваться CUDA и cudnn-devel.
- Для некоторых облачных моделей, например withoutBG и Atlas Cloud, нужен API-ключ; они платные или работают по системе кредитов.
Темы
Частые вопросы
- Что такое rembg?
- Инструмент для удаления фона с изображений: доступен как CLI, библиотека Python, HTTP-сервер или Docker-контейнер. Rembg удаляет фон с изображений, оставляя объект на прозрачном фоне. Инструмент запускает локальные ONNX-модели сегментации, например U2Net, ISNet, SAM и несколько вариантов BiRefNet; при первом использовании они загружаются автоматически. Через тот же интерфейс доступны и облачные бэкенды — withoutBG и Atlas Cloud.
- rembg можно использовать бесплатно? Какая у него лицензия?
- rembg распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rembg всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rembg — 10 окт. 2026 г..
- Для чего можно использовать rembg?
- Пакетное удаление фона с фотографий товаров для размещения в интернет-магазинах. Добавление в веб-сервис точки HTTP-сервера для удаления фона. Извлечение объектов из видеокадров с помощью передачи вывода FFmpeg в rembg. Создание портретов с прозрачным фоном с помощью моделей сегментации портретов или людей.
- Как установить rembg?
- Установите CPU-бэкенд с поддержкой CLI: pip install "rembg[cpu,cli]" Удалите фон с локального изображения: rembg i path/to/input.png path/to/output.png
- Где скачать rembg?
- Исходный код и инструкции по установке — на GitHub: https://github.com/danielgatis/rembg
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Утилита командной строки и библиотека Python, которые превращают изображение в стиле доски для рисования в MP4 с прорисовкой от руки, используя CPU и при необходимости синхронизацию с озвучкой.
Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений.
Преобразует статичные изображения диаграмм в редактируемые файлы DrawIO (XML) с помощью сегментации SAM 3, OCR и распознавания формул LaTeX.
Многофункциональная CLI-утилита для скачивания аудио и видео с тысяч сайтов, форк youtube-dl.
Кроссплатформенный системный монитор для терминала и веб-интерфейса: CPU, память, диски, сеть, процессы и контейнеры; есть REST API и экспорт данных.