OpenNI开源框架

定义:
OpenNI(开放自然交互)是一个多语言,跨平台的框架,它定义了编写应用程序,并利用其自然交互的API。OpenNI API由一组可用来编写通用自然交互应用的接口组成。OpenNI的主要目的是要形成一个标准的API,来搭建视觉和音频传感器视觉和音频感知中间件通信的桥梁。

这里提到了两个概念,视觉和音频传感器和视觉和音频感知中间件。前者好理解,就是类似Microsoft的Kinect等传感器;后者则指的是用于实时的记录音频和视觉分析的数据并理解它们的软件组件,貌似还是有点拗口,简单来说,就是利用从传感器获取的原始的音频视觉数据进行分析和理解,并返回上层应用所需要的信息,比如手掌的位置信息等。

好处:
OpenNI的这种分层设计机制,允许中间件开发者直接基于原始的数据格式编写算法,而不需要考虑这些数据是由何种传感器设备产生,同时也让传感器生产商制造的设备能用于任OpenNI兼容的应用程序。同时OpenNI的这套标准化API也使得高层的自然交互应用开发人员可以利用传感器输入并计算过的数据类型,很方便的进行应用开发,比如各种体感游戏。

这里写图片描述

OpenNI的安装

在了解了OpenNI结构的基础上,所需要的开发包的意义就比较清楚了。安装完整的OpenNI框架需要3个模块。

  1. OpenNI,包含所有需要的API
  2. SensorKinect,提供sensor的驱动程序
  3. NITE
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值