Техническое задание: Разработка системы 3D-антропометрии
Существует готовая программа (3D Body Builder), которая на основе пользовательского видео в формате MP4 строит трёхмерную модель тела в формате .OBJ и вычисляет базовые антропометрические мерки: обхват груди (ОГ), обхват талии (ОТ), обхват бёдер (ОБ).
Основные задачи для реализации
1. Создание веб-интерфейса
- Разработать интерфейс для загрузки видеофайла (MP4) и ввода роста человека.
- Обеспечить фоновую обработку на сервере с отображением статуса: «В очереди», «Обрабатывается», «Готово», «Ошибка».
- Реализовать выдачу результатов пользователю: скачивание файла 3D-модели (.obj) и файла с измерениями в формате JSON.
- Добавить визуальное отображение рассчитанных мерок на экране.
2. Расширение набора измеряемых параметров
Добавить в выходные данные программы расчёт следующих мерок для пошива одежды:
- Обхват шеи
- Обхват бицепса
- Длина плеча
- Длина рукава
- Длина изделия (по торсу)
3. Поддержка мужских моделей
- Адаптировать алгоритмы для корректной обработки видео с мужчинами.
- Обеспечить построение 3D-модели и расчёт полного набора мерок (как базовых, так и новых) для мужского телосложения.
4. Повышение точности измерений
- Проанализировать и доработать существующие алгоритмы расчёта антропометрических мерок для повышения их точности.
- Добиться следующих допустимых расхождений с реальными замерами:
- Для ОГ, ОТ, ОБ: не более 2 см.
- Для новых мерок (шея, бицепс и др.): не более 1 см.
Критерии приёмки работ
- Точность алгоритмов должна быть подтверждена тестированием на новых видеозаписях, которые ранее не использовались для калибровки системы.
- Стабильность результатов должна быть проверена при повторной обработке видео одних и тех же людей.
- Все новые функции (веб-интерфейс, дополнительные мерки, поддержка мужчин) должны быть полностью работоспособны и интегрированы в единую систему.