Рассчитать объем тела с помощью Kinect

Мне нужен алгоритм для расчета объема тела (в кубических метрах) с помощью Kinect.
Я знаю, что могу извлечь облако и рамку глубины (изолируя тело с помощью некоторых методов каркасного NUI), но я не знаю, как рассчитать значение объема из этой матрицы.
Экспорт блока громкости был бы чем-то полезным?

2

Решение

Если вам нужно точно рассчитать объем тела, вы можете использовать алгоритм генерации аватаров из Kinect для мониторинга ожирения, как показано в этом видео, которое показывает пример вычисления объема беременных женщин с помощью Kinect. Посмотрите демо-видео.

Алгоритм подробно описан в технической статье: А. Бармпутис. «Тензорное тело: реконструкция в реальном времени человеческого тела и синтез аватаров из RGB-D», IEEE Transactions по кибернетике, специальный выпуск «Компьютерное зрение для датчиков RGB-D: Kinect и его применения», октябрь 2013 г., том. 43 (5), страницы: 1347-1356. Читать PDF.

3

Другие решения

Если у вас есть глубина и вы можете определить расстояние с помощью датчика kinect и, следовательно, высоту, то у вас есть размеры x, y в сантиметрах, через расстояние по глубине на z дельта, и приблизительное z / 2 для приближения на основе пикселей / лучей на основе облака к глубине см. Имейте в виду, что передняя и задняя часть человека асимметричны (отсюда «грубое» приближение z / 2 — умножение на 2).

Если вы можете формализовать модель человеческой формы, вы можете создать подходящий алгоритм, который дает лучший приблизительный объем, основанный на информации данного датчика.

1

По вопросам рекламы [email protected]