Почему моя реконструированная 3D-модель человека теряет идентичность лица при проецировании 2D-изображения лица на сеткуPython

Программы на Python
Ответить
Anonymous
 Почему моя реконструированная 3D-модель человека теряет идентичность лица при проецировании 2D-изображения лица на сетку

Сообщение Anonymous »

Я создаю трехмерную сетку человеческого тела на основе атрибутов пользователя (рост, вес, пол и т. д.) с помощью параметрической модели. Тело создано правильно, пропорции выглядят точными.
После этого я пытаюсь применить настоящее лицо пользователя, используя одно или несколько входных изображений. Проблема в том, что окончательная 3D-модель не сохраняет идентичность человека — лицо либо выглядит стандартным, размытым, либо плохо совмещено с сеткой головы.
Текущий конвейер:
Сгенерировать сетку тела на основе параметров.
Определить область лица из загруженного изображения.
Извлечь ориентиры лица (2D).
Попытаться спроецировать изображение лица в виде текстуры на область головы 3D-сетки.
Визуализировать комбинированная модель.
Проблема:
Хотя текстура применена, лицо не совмещается правильно с трехмерной геометрией, и полученная модель не похожа на входного человека.
Ожидаемое поведение:
Проецируемое лицо должно соответствовать геометрии головы и сохранять узнаваемую индивидуальность.
Фактическое поведение:
Текстура выглядит растянутой или усредненной, а структура лица не соответствует сетке.
/>Вопрос:
С точки зрения геометрии и компьютерного зрения, какой шаг необходим для правильного сопоставления 2D-изображения лица с существующей 3D-сеткой головы?
Требуется ли промежуточная 3D-реконструкция лица (оценка глубины/формы по ориентирам) перед проецированием текстуры вместо прямого проецирования 2D-изображения?
Я пытаюсь понять правильный математический/визуальный конвейер, а не ищу предложения библиотеки.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ojecting-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»