Есть ли у кого есть опыт программирования с помощью kinect без датчика? Я имею в виду, что программирование только с помощью некоторого набора данных RGB-D без подключенного устройства, потому что я хочу сделать свой проект с помощью kinect и opencv, но я не хочу покупать камеру (это дорого для меня). Если вы знаете, пожалуйста, дайте мне знать на любом языке программирования?
Если ваш набор данных RGB-D состоит из записей.ONI, то облачная библиотека точек обеспечивает легкие функции ввода-вывода и множество алгоритмов, предназначенных для обработки 3D-данных.
Если вы никогда не использовали его, хорошей отправной точкой является страница учебника, в которой содержатся многочисленные примеры кода и объяснения, и в частности руководства, чтобы быстро начать работу.
Для конкретной проблемы при открытии ваших последовательностей.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-поток.