0
我在openni 1中有一个代码,并且我想将它“转换”为openni2 api。
我有这样的类型:将Openni代码转换为Openini2 API
xn::Context m_Context;
xn::DepthGenerator m_Depth;
xn::ImageGenerator m_RGBGen;
在有一个Openini2同级?
感谢您的帮助, 塔尔
我在openni 1中有一个代码,并且我想将它“转换”为openni2 api。
我有这样的类型:将Openni代码转换为Openini2 API
xn::Context m_Context;
xn::DepthGenerator m_Depth;
xn::ImageGenerator m_RGBGen;
在有一个Openini2同级?
感谢您的帮助, 塔尔
是的,有在Openni2相似的类
如果您检查迁移指南here
你可以看到,xn::DepthGenerator
和xn::ImageGenerator
被取代openni::VideoStream
类。而openni::OpenNI
类替代xn::Context
。
这两个openni之间的变化是巨大的,它不仅仅需要改变变量的类别,它不仅仅是一个艰巨的任务。如果您有任何问题,请评论答案。
如何将RGB888Pixel转换为RGB字节流数组? – Tal
@Tal您可以使用'reinterpret_cast'并将其作为uchar数组,或者如果使用opencv并将缓冲区复制到cv :: Mat.data,则可以创建类型为8UC3的cv :: Mat。 https://github.com/cvlabbonn/tools_openni2在这里你有一个openni2的例子 – api55