По какому алгоритму работают виртульные примерочные?
Всем доброго времени суток. Есть такие виртуальные примерочные, которые накладывают на человека в real time 3д модели одежды, и когда человек двигается и поворачивается, то модель становится под правильным углом. Как такое реализуют, как просчитывают этот самый угол и правильно поворачивают 3д модель?
Самое "в лоб":
Сканируем пространство раз в 0.3-1 сек. Считаем, что самый близкий объект с какими-то погрешностями это человек. Запоминаем. Когда diff оригинала и новый скан начинают расходиться, то проверяем что пошло не так, какая сторона съехала. Если правая часть тела стала "дальше", значит объект повернулся на право и т.д.