NUI相关术语

  分享一下微软资深企业架构师、应用开发专家余涛先生书中所谈到的相关术语,以便查阅,部分术语根据个人理解加入了细化内容:

 

1、波束形成算法(BeamformingAlgorithm)

  基于现行阵列的阵列信号模型,用于确定在水平面上声源方向的算法;

 

2、CDRP(Color Depth Register Pixel)

  色彩、深度的像素注册过程;

 

3、DMO

  DirectX Media Object

 

4、深度数据流(Depth Stream)

  深度图像摄像头产生的数据。深度数据流也是由深度图像帧组成,其中每一帧的深度图像中,每个像素的高13位 代表从红外摄像头到最近的对象的距离。

 

5、Kinect传感器(Kinect Sensor)

  传感器通过一个USB借口连接PC,由以下部分组成:

  • Microphone Array 麦克风阵列;
  • IR Emitter 红外发射器;
  • Color Sensor RGB 摄像头;
  • IR Depth Sensor 红外深度图像摄像头;
  • Moving Touch Tilt Motor 羊角控制传动马达;

 

6、延迟

  这里指从Kinect设备采集的数据通过USB传输到应用程序的同步时间,延迟时间的长短取决于CPU处理速度USB传输的速率

 

7、自然人机交互界面

  自然用户界面提供语音、手势、触摸、体感等更为自然的交互方式,其中“自然”一词时相对图形用户界面(GUI)而言的,GUI要求用户必须先学习软件开发者预先设置好的操作,而NUI只需要人们以最自然的交流方式(如语言、语音、文字)与机器互动。

 

8、Kinect USB 同步接口

  Kinect通过USB接口与PC连接,该接口支持4种类型的数据传输:同步、控制、终端、批量。Kinect设备的同步接口用于从传感器中获取音频、彩色图像流、深度图像流以及相关数据流,该接口给保留设备支持恒定的传输带宽。

 

9、YUV流

  一种数字视频数据,YUV与RGB表现图像的方法不同。其是一个亮度信号加两个色差信号的方式来表现图像的,其中Y代表亮度,UV代表色差,包括构成彩色的两个分量(CB、CR),用来检测不同色差信号。(在Houdini中也有$CB、$CR、$CG等变量,功能相同,亦是用来检测色差信号)

  不同的YUV格式代表的是不同的图像压缩方式,常见的有YUV 4 : 2 : 0、YUV 4 : 2 : 2、YUV 4 : 1 : 1、YUV 4 : 4 : 4,其中存储模式分别为打包模式(packed)和平面模式(plannar)。

 

10、Light coding

  PrimeSense 将其深度测量技术命名为Light coding,顾名思义就是用光源照明给需要测量的空间编上码,说到底还是结构光技术,但与传统的结构光方法不同,其光源打出去的并不是一副周期性变化的二维的图像编码,而是一个具有三维纵深的“体编码”,这种光源成为激光散斑(laser speckle),是当激光照射到粗物体或穿透毛玻璃后形成的随机衍射斑点。

  这些散斑具有高度的随机性,而且会随着距离的不同变换图案,也就是说空间中任意两处的散斑图案都是不同的,只要在空间中打上这样的结构光,整个空间就都被做了标记,把一个物体放进这个空间,只要看看物体上面的散斑图案,就可以知道这个物体在什么位置了,当然,在这之前要把整个空间的散斑图案都记录下来,所以要先做一次光源的标定。

 

11、线程安全和垃圾回收

  Microsoft Kinect类的静态公共成员是线程安全的,其他多线程情况下需要考虑线程安全问题。复杂多线程的应用程序需要多考虑用锁、防御性代码来保证线程安全。

  此外,要让垃圾回收器及时释放资源以防止内存泄露。

 

  以上就是本篇所要分享的全部术语,希望能给大家在开发过程中遇到的相关术语的理解,带来一点帮助。

 

转载于:https://www.cnblogs.com/jackchiang/p/4077082.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/459928.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

能设值多个rowkey吗_顶楼送了露台,悄悄搭建阳光房,偏偏我家露台多个帽子,能拆吗?...

你们有没有发现现在楼顶上都会有几个这样的“帽子",呼呼直转,但大多数人并不是很明白这个东西是干嘛用的。昨天有网友私信:小区顶楼露台上这个不锈钢帽子可以加高吗?感觉每次去楼顶都会闻到一股油烟味。业主表示自己是住在顶…

金山云服务器内网带宽,金山云-文档中心-配置弹性网卡

本文为您介绍绑定弹性网卡后虚机中如何配置弹性网卡。挂载辅网卡后,Windows操作系统主机即可正常使用,不需要额外操作。如果实例使用以下几种镜像,则可以跳过网卡手动配置,直接进行路由配置。CentOS 7.6 64位CentOS 7.7 64位CentO…

Atom飞行手册翻译: 2.7 ~ 2.10

自动补全 如果你仍旧希望节约一些打字时间,Atom自带简单的自动补全功能。 通过使用ctrl-space,自动补全工具可以让你看到并插入可选的完整单词。 通常,自动补全工具会浏览当前打开的整个文档,寻找匹配你开始打出来的单词。 如果你…

Flash游戏开发实战(一)

我不得不承认,我不是植物大战僵尸的骨灰玩家,所以,如果你发现这个系列的教程有什么地方错误的,请告诉我。 定义游戏的主要结构 植物大战僵给了我们很好的视觉和感觉上的享受。你得保护你的房子以免被吃脑的僵尸入侵,这…

如何做相册_手机里的照片太多,不得已只能删除?那就试试制作电子相册吧

许多人都喜欢使用手机拍照,这也就导致自己手机相册中保存的照片越来越多,到后面想要再拍照片的话,就不得不删除之前的照片,如何解决这个办法呢?那就试试用【迅捷视频转换器】将其制作成电子相册吧。制作电子相册打开软…

layer ajax 用法,layer加载遮罩层使用 Ajax Loading Demo

最近在写ajax请求后台来过程中layer等待层的功能时遇到layer的加载框总是在请求完后才出现的问题。后来找到原因是因为ajax请求设置为同步的,由于js是单线程的导致程序先执行了后台请求然后请求完后才能够执行到beforeSend方法导致的。js阻塞问题后续把ajax改为异步…

CSS3发光字动画

<!doctype html><html><head><meta charset"utf-8"><title>无标题文档</title><style>*{margin:0;padding:0}img{width:200px;height:200px;border:2px solid #000}.back h5 {font-size:4em;color:#f2050b;text-align:cen…

python windows窗口置顶_想用Python编程却不知如何下手?一篇搞定编程准备工作

导读&#xff1a;为了简化Python编程的学习难度&#xff0c;开发过程中的工具、环境尽量使用同一套&#xff0c;此后所有的编程环境都以Windows系统下Python3.8为准&#xff0c;代码编辑器及IDE(集成开发环境)使用VS Code。目的很简单&#xff0c;就是为了让所有的讲解和学习集…

小程序 ajax 加载,小程序实战-小程序网络请求异步加载

最初看到小程序的网络请求的时候,尤其是演示示例中&#xff0c;userInfoReadyCallback这个函数更是一头雾水。其实并不怎么理解.一直很费解.网上各路大侠都有解释&#xff0c;但是就是&#xff0c;不知道是怎么个顺序,而我也是个对程序执行流程很关注的人,现在把我的心得分享给…

SQL远程备份

SQL远程备份 原文:SQL远程备份set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- -- Author: dcrenl-- Create date: 2013-9-5 9:54:46-- Description: WEB服务器远程备份数据库,--此方法需要打开WEB服务器的共享功能.--验证方法同一局域网其它机器里在运行里输入 \\IP\C$ 要求输…

华为手机怎么强制关机_华为忘记锁屏密码怎么办?多品牌手机通用解锁密码

手机忘记登陆密码怎么办&#xff1f;下面小编介绍几种方法&#xff0c;轻松解开那些忘记锁屏密码的手机&#xff0c;第一种方法可能大家还知道&#xff0c;但第二种方法肯定没几个人知道。1、手机原地复活这种方法是可以解决锁屏密码的问题&#xff0c;但也一并把手机上所有的数…

HTML5与搜索引擎优化[转载]

原文&#xff1a;http://lusongsong.com/reed/398.html 我觉得HTML5的兴起完全是因为iPhone和iPad&#xff0c;自从Adobe停止开发flash、Android4.0不支持flash后&#xff0c;我觉得在不久的将来HTML5会广泛应用&#xff0c;而且HTML4已经10年没更新了。 HTML5与HTML4代码结构对…

dellt服务器r修复,RE: 求助 Dell T 310服务器蓝屏

数据还没备份的话赶紧的备份&#xff0c;即使要修复&#xff0c;修复过程也可能会导致原有的数据库出问题&#xff0c;先赶紧的备份数据。另根据提供的蓝屏文件&#xff0c;定位如下&#xff1a;----- ETW minidump data unavailable-----TRIAGER: Could not open triage file …

如何让 zend studio 10 识别 Phalcon语法并且进行语法提示

让 zend studio 10 识别 Phalcon语法并且进行语法提示https://github.com/rogerthomas84/PhalconPHPDoc下载解压后&#xff0c;把里面 phalcon 整个目录复制到 workspace 的C:\Documents and Settings\Administrator\Zend\workspaces\DefaultWorkspace\.metadata\.plugins\org.…

包r语言_R语言入门之寻找你的R包

关于寻找目标R包&#xff0c;一般可以在官网利用关键词搜索即可获得相关信息&#xff0c;不过米老鼠在这里想给大家介绍一个特别的R包&#xff0c;它可以帮助你寻找你想要的理想R包。不过&#xff0c;在正式讲解&#xff0c;我想和大家提醒一下安装R包的注意事项&#xff1a; &…

NOI2011 智能车比赛

SPFA。 我们关键是要找到关键点&#xff0c;包括起点&#xff0c;终点&#xff0c;和相邻矩形接触线段的上端点和下端点&#xff08;如图有红色圈住的点为关键点&#xff09;。 我们要做的就是在这些关键点之间连边。 我们把这些关键的点拿出来: 其实就是一些竖直的线段。 除了…

ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置

ftp服务器 上传文件权限设置 内容精选换一换华为云对象存储服务帮助中心&#xff0c;为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档&#xff0c;帮助您快速上手使用对象存储服务。云数据库RDS服务上的MySQL在使用上有一…

悼念512汶川大地震遇难同胞——一定要记住我爱你

Problem Description当抢救人员发现她的时候&#xff0c;她已经死了&#xff0c;是被垮塌下来的房子压死的&#xff0c;透过那一堆废墟的的间隙可以看到她死亡的姿势&#xff0c;双膝跪着&#xff0c;整个上身向前匍匐着&#xff0c;双手扶着地支撑着身体&#xff0c;有些象古人…

获取当前ip_教程丨WIN10系统下设置固定IP或动态IP

无论是电脑、手机或其他一切电子设备&#xff0c;如果需要上网&#xff0c;它就必须有一个IP地址&#xff0c;然后IP地址的获取通常又分为 动态IP(自动获取)或 静态IP(手动设置)两种模式(您所在的网络具体适用哪种模式&#xff0c;请咨询您的网络管理员&#xff1b;目前学校都是…

php实现服务器文件同步,PHPstorm配置同步服务器文件

1、配置服务器一、链接配置服务器打开菜单栏 Tools -> Deployment -> Configurationapp点击 选择 SFTP&#xff0c;并填写相关服务器信息&#xff1a;测试Type&#xff1a;链接类型&#xff0c;这里选择SFTP3dHost&#xff1a;服务器ip地址ormPort&#xff1a;端口&…