2013-11-08 4 views
3

Мне нужно сгенерировать мои собственные файлы ONI, изображения глубины науки в моем проекте не генерируются с использованием обычных устройств, таких как Kinect.Формат файла OpenNI (ONI)

Я проверил их GitHub и выяснили, что есть две библиотеки https://github.com/OpenNI/OpenNI2 и https://github.com/OpenNI/OpenNI.

1 Должен ли я предполагать, что OpenNI2 является более новой версией и рекомендован к использованию?

2 Как упоминалось здесь «Convert Movie to OpenNI *.oni video», в openNI можно писать файлы ONI, однако кажется, что эта функциональность была удалена из более новой версии. Это правда?

3- Может ли VideoWriter (openCV) записывать файлы ONI? Помоги пожалуйста.

Благодаря

ответ

1

1) Вы можете найти документацию по OpenNI на их website. OpenNI2 новее, но OpenNI все еще доступен, поскольку код, написанный для OpenNI, несовместим с OpenNI2.

2) В OpenNI2 вы можете использовать класс Recorder для записи файлов ONI. Обратитесь к NiRecordSynthetic-Sample.

3) Возможно, не из коробки. Он использует FFMPEG для кодирования видео, поэтому вам понадобится соответствующий кодек.

+0

Сайт OpenNI отключен – cbinder

+0

Ознакомьтесь с http://structure.io/openni как альтернативой. – littleimp

+0

hmm..its работает – cbinder