openNI 2.2可以做什么
时间: 2023-04-08 20:03:15 浏览: 72
作为一个 AI,我可以告诉你,OpenNI 2.2 是一个开源的跨平台的中间件,它可以用于开发基于深度传感器的应用程序,例如手势识别、人体姿态识别、面部识别等。此外,OpenNI 2.2 还支持多种深度传感器,包括 Microsoft Kinect、Asus Xtion Pro Live、PrimeSense Carmine 等。
相关问题
OpenNI2.2 windows
好的,我明白了。关于您提到的问题,OpenNI2.2是一个跨平台的开源库,用于处理深度传感器数据。它支持多种深度传感器,如Kinect、Asus Xtion等,并提供了一些基本的图像处理功能。
如果您想在Windows上使用OpenNI2.2,可以按照以下步骤进行操作:
1. 下载OpenNI2.2 SDK并解压缩。
2. 安装对应的深度传感器驱动程序。
3. 打开命令提示符,进入OpenNI2.2 SDK的Bin目录。
4. 运行NiViewer.exe或者其他示例程序,测试是否能够正常读取深度传感器数据。
openni和openni2
OpenNI是一个开放式的自然用户界面(NUI)框架,用于开发基于运动感知的应用程序。它提供了一组API和工具,用于访问和处理传感器设备(如深度相机、红外摄像头和骨骼跟踪器)的数据流。OpenNI2是OpenNI的第二个版本,它对API进行了更新和改进,并提供了更好的性能和功能。
OpenNI2的主要组成部分是openni::OpenNI类,它提供了一个API的静态入口,用于访问系统中所有的设备(传感器设备)。它还可以生成设备连接和断开事件,并提供以轮询方式访问数据流的功能。
另一个重要的类是openni::Device,它提供了一个接口来连接传感器设备。在创建Device之前,需要对OpenNI类进行初始化。Device可以用来访问和控制传感器的流(Streams)。