OpenNI的基础应用-1

2025-05-21 20:25:06

1、OpenNI程序流程:1)首先建立上下文对象(Context),也就是为整个应用程序创建一个主要环境。2)建立和设定生产节点(Production Nodes)。3)节点产生资料,开发者所做的就是更新资料、读取资料,以及处理资料。4)等到开发者处理完资料的需求之后,流程就会进入停止生产资料这一步,5)最后还需要手动释放资源。

OpenNI的基础应用-1OpenNI的基础应用-1OpenNI的基础应用-1

4、使用XML文档中的生产节点:通过XML文档对上下文对象进行初始化之后,如果XML文档中有预先定义好的生产节点,此时就无需在另外创建生产节点。此时定义一个生产节点,使用上下文对象(context)下的FindExistingNode函数就可以找到预先定义好的生产节点。

OpenNI的基础应用-1

6、开始、停止产生数据;在OpenNI中,每一个生产节点被创建后并不会立即产生数据,在接受到启动命令之后才会开始产生数据。在上下文的对象内的生产节点产生数据的“开关”,是由上下文对象统一进行控制的。停止产生数据也是进行统一控制的,即通过上下文对象控制停止产生数据之后,该上下文对象内的所有生产节点都会停止产生数据。

OpenNI的基础应用-1
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢