Антропометрия лица: пропорции по фотографии

Точки на лице ставятся сами, поправляются вручную, а пропорции считаются и выгружаются в таблицы и отчёты.

Статус
Первый блок собран, идёт приёмка
Стек
Python, FastAPI, SQLite, MediaPipe, Pillow
Ссылки
нет открытых ссылок

Задача

Исследовательнице нужно измерять пропорции лиц по фотографиям: вручную это долго, а универсальные программы не дают нужного набора показателей и выгрузки для статистики.

Программа ставит точки сама, человек поправляет их там, где модель ошиблась, и сразу видит таблицу показателей. Результаты сохраняются, выгружаются в таблицы и в отчёт по одному лицу. Это небольшая программа на её компьютере: фотографии остаются у неё и никуда не уходят.

Что сделано

  • Точки на лице ставятся сами

    Загруженная фотография разбирается моделью с 478 точками. Программа предупреждает, если лица нет, голова повёрнута, снимок мелкий или часть лица закрыта.

  • Ручная правка

    Точки двигаются мышью, пальцем или стрелками, есть лупа, отмена последнего действия и сброс. Все показатели пересчитываются сразу.

  • Показатели по техническому заданию

    Расстояния, отношения и углы, парные показатели для левой и правой стороны. Показатели включаются и выключаются, свои добавляются по номерам точек.

  • Масштаб по радужке

    Масштаб берётся по диаметру радужки, запасной вариант — расстояние между зрачками. Миллиметры помечены как оценка.

  • Карточки людей и выгрузка

    Карточка человека с источником и лицензией фото. Выгрузка в CSV для русского Excel, XLSX и JSON, картинки с точками, PDF с показателями, отчёт по одному лицу и копия всех данных одним архивом.

  • Тест точности

    Встроенный инструмент сравнивает автоматические точки с ручной разметкой и считает ICC, rTEM и график Бланда — Алтмана.

  • Работает у себя и без интернета

    Сервер слушает только этот компьютер, фотографии никуда не отправляются. Всё сохраняется после каждого действия, при следующем запуске можно продолжить с того же места.

Что проверено

Программа писалась и проверялась на Linux. Запуск на Windows, основной платформе заказчицы, ещё предстоит проверить. Точность автоматических точек на её фотографиях пока не измерена: это покажут приёмка и встроенный тест точности. Программа только измеряет: оценок красоты и диагнозов нет.

Нужно похожее?

Опишите задачу своими словами. Цену и срок называю до начала работы.

Обсудить задачу

Заявка без оплаты

+7 916 800-31-71 Обсудить задачу