
Сервис разметки изображений: Кадр, его версии и разметка — в одном месте
Сервис принимает изображения, сохраняет каждую обрезку как новую версию и даёт размечать объекты рамками по общим категориям.
FastAPI · SQLAlchemyкартинки и схема на странице — наши: систему заказчика не показываем
Проект для заказчика · NDA
Кадры в папках, подписи в таблицах
После обрезки или изменения размера непонятно, какая версия кадра размечена и кто её правил. Словарь категорий у каждого разметчика свой.
Версия, обрезка и рамки
Каждая обработка сохраняется как версия с параметрами, разметка привязана к версии, а категории общие для всей команды.
А · версии кадра
Б · обрезка и размер
В · рамки и категории
Рабочее место разметчика
- API
- разметку можно забрать программно
- Группы
- права выдаются через группы пользователей
На схеме — устройство рабочего окна: список кадров, кадр с рамками и общий словарь категорий.

- Тип работы
- Проект для заказчика
- Заказчик
- Название не раскрываем, работа по NDA
- Отрасль
- Разметка данных
- Срок
- Не раскрываем по NDA
- Команда
- Python-разработка и интерфейс
- Стек
- Python, FastAPI, SQLAlchemy, Alembic, SQLite, Pillow
Результаты
- Кадры, их версии и разметка хранятся в одном месте
- У каждого кадра видно активную версию и параметры обработки
- Разметка ведётся по общему словарю категорий
- Разметку можно забрать через API сервиса
- Python
- FastAPI
- SQLAlchemy
- Alembic
- SQLite
- Pillow
- Jinja2
- JWT
Хотите похожее решение?
Опишите процесс, данные и желаемый результат — вернёмся с вариантами решения и оценкой первого этапа.
