1. instagram
  2. facebook
  3. whatsapp
  4. telegram
  5. bot

Удаление фона изображений

Задача Быстрое решение для простой работы с изображениями. Ручная обработка занимает часы и стоит дорого, а качество скачет от исполнителя к исполнителю. Решение Мы разработали сервис-нейроредактор, который по ссылке на изображение автоматически:
  • отделяет объект от любого фона и выкладывает его на белый фон (или прозрачный PNG);
  • Убирает логотипы/водяные знаки и мелкие артефакты;
  • возвращает прямую ссылку на готовый результат для мгновенной загрузки в CMS/маркетплейс.
  • Далее по Api возвращает изображения на Ozon.
  Технический стек
  • Язык: Python 3.12
  • Модель сегментации фона: [briaai/RMBG-2.0] — state-of-the-art remove-background
  • Фреймворки и библиотеки:
  • FastAPI — веб-API с автодокументацией (Swagger/OpenAPI)
  • Uvicorn — ASGI-сервер
  • SQLAlchemy — ORM, учёт задач/результатов
  • Alembic — миграции БД
  • Pydantic / pydantic-settings — валидация схем и конфиг из env
  • huggingface_hub — загрузка/кеширование модели
  • Pillow — I/O изображений
  • python-multipart — приём файлов (альтернатива ссылке)
  • httpx — скачивание исходных изображений по URL
  • pytest — автотесты
  • numpy — математика, маски
  • torch (PyTorch), torchvision — инференс
  • transformers — вспомогательные утилиты
  • kornia — CV-операции (сглаживание краёв, морфология)
  • timm — набор CV-моделей (эксперименты/бенчмарки)
  • loguru — структурированное логирование
  Как это работает
  1. Вход Вносится ссылка на изображение
 
  1. Далее ‘Execute’
  2. Далее генерируется ссылка в result, с помощью которой данные изображения сохраняются в обработанном виде.
Примеры работ:     Результаты для бизнеса
  • Время вывода карточек: минус 70–90% к ручной ретуши.
  • Единый визуальный стиль каталога: выше CTR и конверсия на листингах.
  • Снижение затрат на аутсорс-ретушь/штатных дизайнеров.
  • Время обработки: 10 секунд