Kinect开发笔记之二Kinect for Windows 2.0新功能

Kinect开发笔记之二Kinect for Windows 2.0新功能

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

  这是本博客翻译文档的第一篇文章。笔者已经苦逼的竭尽全力的在翻译了。但无奈英语水平也是非常有限。不正确或者不妥当不准确的地方必定会有,还恳请大家留言或者邮件我以批评指正。我会虚心接受。

谢谢大家。




2014年10月由微软公布的Kinect for Windows 2.0 SDK中包括例如以下文所述的新特性、新工具以及新文档。

本次公布的改进:

1、Windows应用商店的支持
       通过此版本号的Kinect for Windows,你能够针对Windows商店开发并公布Kinect应用程序。我们看到开发人员所创造的东西。一定会异常的兴奋。除了语音外,全部的Kinect传感器和其SDK的功能在此应用程序接口上都是有效可用的。

想要查看关于使用Kinect开发的Windows商店应用的很多其它信息,请点击:http://go.microsoft.com/fwlink/?LinkId=517592


2、Unity的支持
       这是有史以来第一次。Kinect的API通过一个Unity的Package文件能够被应用到Unity专业版的开发中。我们非常兴奋,能够将这种平台提供给我们的开发人员。

Kinect for Windows的API核心功能,可视化手势构建器和面部识别能够在Unity的应用中被调用。Unity插件能够点击右側网址下载:


4、Native APIs(原生API)
注:Native API是指以二进制方式,函式库(DLL)直接开放的应用程式开发接口,能够直接由C/C++来呼叫存取使用。


       很多Kinect应用程序须要玩家像在写原生C++代码一样火力全开。我们非常高兴可以分享Kinect原生API的这样的迭代方法。这类API的形式和结构与托管API集合同样,但它同意开发人员的程序可以达到C++代码执行的最大速度。这类API和v1.x版本号的Native APIs有非常大的不同,他们更easy被用户去使用。
Kinect和其SDK的全部功能都可以在此API中被应用。


5、音频
       Kinect和SDK提供了麦克风阵列技术和信号处理技术最好的成果——虚拟的、基于硬件的高指向性的麦克风。它能够识别出声源的方向。
另外。对于输入的语音,Kinect提供了高质量的语音识别。

6、面部APIs
       从v1版本号的SDK延伸扩展了非常多,面部APIs提供了丰富功能来适应面部的各种情况。

在面部APIs中,开发人员可以以传感器的视角来侦測面部,校准为5个单独的面部标识,而且实时的跟踪方向。

高清的面部识别技术将每张脸分为94个单独的形态单元,来创建一个和用户高度相似的脸部网格模型。这个网格模型可以被实施跟踪。来体现用户丰富的面部肌肉运动以及富有表达性的表情。




7、手部姿势指针的支持
      假设你想要
通过手部的姿势指示操控
你的应用程序。Kinect for Windows v2已经针对这点做出了改进。能够通过SDK中自带的样例来了解如何使用手部指示来功能化你的应用程序,新版本号的SDK添加了手部关节的骨骼节点识别。



8、Kinect Fusion
注:Kinect Fusion技术在支持GPU加速的机器上可以对物体进行实时的三维建模。

       通过Kinect for Windows的新版本号,你能够建立和部署Kinect Fusion类的应用程序。相比于1.x版本号的Kinect Fusion。我们提供了更高的分辨率,更好的摄像头追踪和性能。



9、Kinect Studio
       Kinect Studio从v1时代就已经開始了重大的改动,目的是为了可以hold住新的传感器而且为用户提供更好的定制体验服务和控制感。新的用户接口在不同的工作区域和用户模式提供了更大的灵活性。比方说。如今可以比較两个并行的2D或者3D视图。或者建立一个一种默认的布局来满足自己的须要。

监測,记录。重放数据流的分离,为我们提供了很多其它的功能,比方文档级和流级的元数据。

时间线功能:输入点和输出点来控制播放重放功能中的哪一部分;暂停点,能够让你在多处设置想要暂停(悬挂)的点;标记点,能够让你及时的附加元数据给不同的点。
这样的时间线的预览也会体现出循环播放和额外的2D/3D可视化设置。

10、Visual Gesture Builder(预览版)
       引入visual Gesture Builder(视觉姿势生成器),使用机器学习和身体帧数据来定义一个姿势。

众多的身体数据被与姿势相关的元数据标记,这些元数据会被机器学习装置在姿势生成阶段应用以从身体数据中提取一个姿势定义。


11、样本
       通过SDKBrowser,我们能够获得一个广泛的样本。包括一系列的框架和语言。



  • Audio Basics-(D2D, WPF)
  • Audio Basics (IStream) -D2D
  • Audio Capture-Console (Raw)
  • Body Basics-(D2D, HTML, WPF, XAML)
  • Color Basics-(D2D, HTML, WPF, XAML)
  • Controls Basics-(DX, WPF, XAML)
  • Coordinate Mapping Basics (D2D, HTML, WPF, XAML)
  • Depth Basics (D2D, HTML, WPF, XAML)
  • Discrete Gesture Basics (WPF)
  • Face Basics (D2D, HTML, WPF)
  • HD Face Basics (WPF, XAML, XAML-CPP)
  • Infrared Basics (D2D, HTML, WPF, XAML)
  • Kinect Fusion Basics (D2D)
  • Kinect Fusion Explorer (D2D, WPF)
  • Speech Basics (D2D, WPF)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117170.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python之路 socket、socket server

    python之路 socket、socket server

    2022年3月7日
    46
  • JsonPath用法详解

    JsonPath用法详解JSONPath是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括Javascript、Python、PHP和Java。JSONPath的安装方法如下:pipinstalljsonpathJSONPath语法和XPATH语法对比JSON结构清晰,可读性高,复杂度低,非常容易匹配。JSONPath的语法与Xpath类似,如下表所示为JSONPath与XPath语法对比。下面使用一个JSON文档演示JSONPath的具体使用。JSON文档的内容如下:{

    2022年6月19日
    353
  • accessors 作用_EasyExcel与@Accessors(chain = true)不兼容分析

    accessors 作用_EasyExcel与@Accessors(chain = true)不兼容分析EasyExcelEasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel.github地址:https://github.com/alibaba/easyexcelAccessors@Accessors注解用来配置lombok如何产生和显示getters和setters的方法。public@interfaceAcce…

    2025年6月16日
    2
  • 大数据,云计算和物联网,三者之间的关系是什么?

    大数据,云计算和物联网,三者之间的关系是什么?大数据,云计算,物联网,这些听着耳熟吗?你知道这些新兴产业各自的特点吗?今天,咱们就从最基本的概念着手,给大家科普一下!一、最热门的人工智能目前为止,人类还没能给出统一的定义。但通常来说,凡是使用机器代替人类实现认知、识别、分析、决策等功能,均可认为使用了人工智能技术。如今人工智能商业化正在各个领域中快速推进:记得哦!人工智能主要包括软件及信息技术服务业、计算机、高端制造等行业。二、大数…

    2022年10月7日
    3
  • Linux环境下安装部署redis「建议收藏」

    Linux环境下安装部署redis「建议收藏」目录一、下载安装包二、安装redis2.1下载安装最新版的gcc编译器2.2上传安装包至/opt目录2.3解压命令2.4解压完成后进入目录2.5执行make命令2.6如果没有准备好C语言编译环境,执行make命令会报错2.7解决方案:运行makedistclean2.8然后再redis-6.2.6目录下再次执行make命令2.9跳过maketest继续执行:makeinstall3.0安装目录/usr/local/bin.

    2022年10月4日
    4
  • sql 未明确定义列_查询块具有不正确的结果列数

    sql 未明确定义列_查询块具有不正确的结果列数ORA-00918:未明确定义列:你在做多表查询的时候出现了字段重复的情况,因为你有时候会对字段进行重新命名,表A的A1字段与表B的B1字段同时命名成了C,这时候就会出现未明确定义列,假设A表中有一个字段名叫:A_B_C,实体类就会有个叫ABC的字段,sql你写成:SELECT*FROM(SELECTDISTINCTA.,B.B1ASABC这样写是没有问题的,但是:SELECT*FROM(SELECTDISTINCTA.,B.B1ASA_B_C就有问题了;

    2022年10月4日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号