Как получить 3D-облако точек из потоковых 3D-данных? - PullRequest
0 голосов
/ 03 июня 2011

Я использую Kinect для захвата 3D-данных, он содержит 2 отдельных потока RGB и глубинный поток.

Используя какую-то другую '(Оливер Крейлос, http://idav.ucdavis.edu/~okreylos/ResDev/Kinect/index.html) программа, которую мне удалось восстановить.Трехмерное изображение. Теперь я хочу захватить трехмерное облако точек для неподвижного кадра из этого.

Есть идеи, как получить трехмерное облако точек?

1 Ответ

0 голосов
/ 25 июля 2011

Облако трехмерных точек - это просто представление глубинного потока.
Информация о глубинном потоке, поступающая с устройства Kinect, представляет собой массив целых чисел размером 640x480.
Все, что вам нужно сделать, - это выполнить итерациючерез этот поток глубины и нанесите точки на трехмерное изображение следующим образом:
глубина [0,0] со значением 3000 дает x = 0, y = 0, z = 3000.
глубина [640, 480] со значением 2500 дает x = 640, y = 480, z = 2500.
Веселитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...