Измерение в Kinect - PullRequest
       48

Измерение в Kinect

13 голосов
/ 22 июня 2011

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

Это вопрос определения расстояния, на котором объект находится от камеры (датчика глубины) и в этом диапазоне поля зрения Kinect, а затем определения количества пикселей, которое занимает ваш объект?

Я хотел бы иметь возможность создавать меш или что-то из облаков точек, и у меня возникают проблемы с определением того, с чего начать и как получить правильные измерения ширины / высоты для объектов.

Ответы [ 3 ]

7 голосов
/ 22 июня 2011

Это довольно сложная задача, и на нее нельзя ответить несколькими параграфами здесь, в Stackoverflow.Причина в том, что это много знаний, которые основаны на других знаниях.Я бы начал с чтения Линейной алгебры , используя, например, превосходные Роррес и др. .

Создание сетки из облака точек является сложной задачей исегодня нет алгоритма де-факто.Наиболее популярный подход, по-видимому, заключается в том, чтобы сначала создать дискретную Усеченную функцию расстояния со знаком (TSDF) , а затем использовать, например, Marching Cubes для получения сетки.Другим алгоритмом является триангуляция Делоне .

Также существует реализация ac #, обеспеченная проектом s-hull .

2 голосов
/ 24 августа 2012

В книге «Начало программирования Kinect с помощью Microsoft Kinect SDK» Джаррета Уэбба, Джеймс Эшли, в главе 3 приведен пример расчета ширины, высоты и расстояния:

http://books.google.es/books?id=MupB_VAmtdEC&pg=PA69&hl=es&source=gbs_toc_r&cad=4#v=onepage&q&f=false

Код доступен для скачивания на сайте apress.com

0 голосов
/ 29 декабря 2012

Мне известно, что об этом недавно спросили, но для чего стоит статья на channel9.msdn , в которой показан более простой метод для расчета роста пользователя.Я полагаю, что вы можете использовать аналогичную технику с HipLeft, HipCenter и HipRight для оценки ширины.

Если вы перейдете по URL-адресу с информацией о проекте по ссылкеимеет более подробную информацию.

...