Задача
Быстрое решение для простой работы с изображениями. Ручная обработка занимает часы и стоит дорого, а качество скачет от исполнителя к исполнителю.
Решение
Мы разработали сервис-нейроредактор, который по ссылке на изображение автоматически:
- отделяет объект от любого фона и выкладывает его на белый фон (или прозрачный 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 — структурированное логирование
Как это работает
- Вход
Вносится ссылка на изображение

- Далее ‘Execute’
- Далее генерируется ссылка в result, с помощью которой данные изображения сохраняются в обработанном виде.

Примеры работ:





Результаты для бизнеса
- Время вывода карточек: минус 70–90% к ручной ретуши.
- Единый визуальный стиль каталога: выше CTR и конверсия на листингах.
- Снижение затрат на аутсорс-ретушь/штатных дизайнеров.
- Время обработки: 10 секунд