打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Kinect - 什么是OpenNI?

什么是OpenNI?

OpenNI(开放自然交互)是一个多语言,跨平台的框架,它定义了编写应用程序,并利用其自然交互的API。 OpenNI API由一组可用来编写通用自然交互应用的接口组成。OpenNI的主要目的是要形成一个标准的API,来搭建以下两方面之间通信的桥梁: ?视觉和音频传感器('看'、'听'和分析周围环境的设备) ?视觉和音频感知中间件(用于实时的记录音频和视觉分析的数据并理解它的软件组件)。例如,一个中间件可以接受一副有人的图像,计算并返回人手掌在图像中的位置。 OpenNI提供了一组基于传感器设备的API,以及一组由中间件组件实现的API。通过打破传感器和中间件之间的依赖,使用OpenNI的API编写应用程序就不需要额外的努力去处理由不同的中间件共存带来的问题(“编写一次,到处部署“)。OpenNI的API还允许开发人员直接基于最原始的数据格式编写中间件上层的算法,而不管这些数据是由哪个传感器设备产生的。同时OpenNI的这种机制给了传感器制造商一个充分的自由空间去制造自己的传感器而不用考虑上层OpenNI 兼容的应用程序。

OpenNI API使得自然交互应用开发人员通过传感器输出的标准化了的数据类型来处理真实的三维数据(这些标准化的标准化的数据类型可以表示人体全身,手的位置,或者仅仅是一个含有深度信息的像素图等)。编写应用程序的时候不用考虑传感器或中间件供应商相关的细节。

OpenNI是一个开放源码的API,您可以在 www.OpenNI.org 获得更详细的信息。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一文读懂中间件
【译】如何绘制一张完整的健康图谱
OpniNi2的在Python接口码流数据探究
程序员三大基础思维简谈:协议、接口和分层
OpenMAX简介
RFID中间件概述
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服