Как работать с RGB-D, снятым Kinect без камеры (Пример кода в автономном режиме, пожалуйста)?

Есть ли у кого-нибудь опыт программирования с помощью kinect без датчика? Я имею в виду, что программирование выполняется только на некотором примере набора данных RGB-D без подключенного устройства, потому что я хочу сделать свой проект с помощью kinect и opencv, но я не хочу покупать камеру (это дорого для меня).
Если вы знаете, пожалуйста, дайте мне знать на любом языке программирования?

0

Решение

Если ваш набор данных RGB-D состоит из записей .ONI, Библиотека облаков точек обеспечит простые функции ввода / вывода и множество алгоритмов, предназначенных для трехмерной обработки.

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

Для конкретной цели открытия ваших .ONI последовательностей вы можете следовать этот урок, в котором объясняется, как открыть подключенное устройство Kinect для получения данных RGB-D. Однако, если вы замените следующую инструкцию (в строке 17):

pcl::Grabber* interface = new pcl::OpenNIGrabber();

этим:

pcl::Grabber* interface = new pcl::OpenNIGrabber(string_filename);

где string_filename это std::string содержащий путь к последовательности .ONI, он откроет его и будет обрабатывать как полученный поток Kinect.

0

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

Других решений пока нет …

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