原文地址

摘要

本套代码示例针对巴西英特尔实感动手实验室创建,旨在帮助参与人员了解如何使用英特尔® 实感™ 软件开发套件。 12 个示例使用 C# SDK 包装程序,提供了简单的基于控制台的应用,支持显示从实感程序 (modality)(包括面部和手部追踪、语音识别)获取的信息。 此外,我们还提供了 2 个 WPF 应用,用于展示如何显示摄像头数据流以及如何实现背景移除。  

简介

为帮助巴西动手实验做好准备,我们创建了 12 个代码示例,并提供了英特尔实感语音和摄像头功能的使用说明以及一些简单的示例。 代码带有注释(英文),可在全球的开发人员社区内免费共享。

我们使用 C# 实施了这些示例,它们基本是简单的控制台应用,显示了如何使用实感 SDK 功能。  代码使用英特尔实感软件开发套件 R2 (RSSDK) 进行测试。

我们希望这些资源能够对您有帮助;如果您有任何问题或需要帮助,请通过下方的评论部分提出。

运行示例的前提条件

运行示例的前提条件

可用示例

摄像头校准库

摄像头校准是一个库项目,可接收设备和程序,进行适当校准,改进某一模式(手部追踪)的摄像头识别质量。

参考链接:

设备

设备示例支持设备枚举。 选择一台设备,获取可用数据流,并设置设备配置。 注意:该示例使用摄像头校准库配置设备。

参考链接:

情绪

情绪示例可列出使用 SenseManager 的情绪以及程序实施。 本示例能够查找所有的情绪数据,并将所有数据及其强度值打印。

参考链接:

包含回调的情绪

包含回调的情绪示例与情绪示例拥有相同的功能,但采用不同的实施方式。 它展示了如何使用 RSSDK 中的处理程序获取模块数据。 它使用情绪模块,但是也可以使用其他模块实施。

参考链接:

面部

面部示例是能够实施 Face 模块的各种功能的示例。 它能够分别使用以下功能中列出的 PXCMFaceData 对象和流程信息:

参考链接:

面部识别

面部识别示例能够检测面部,并确认用户是否已经注册。 当程序检测到没有注册的面部时,用户可以按空格键在数据库(在内存)中注册面部.. 注册后,示例将显示所识别面部独特的标识符。

参考链接:

手部

手部示例可追踪手部、手指和手势。 本示例可显示全部检测到的手及其位置(图片和真实世界)、手部两侧、关节和检测到的手势。

参考链接:

对象追踪

对象追踪示例可使用英特尔实感软件开发套件检测 2D 对象。 它可使用 JPEG/PNG 标记,随着摄像头对对象的追踪来追踪 X、Y 和 Z 轴的位置。 注意: 本示例要求摄像头使用特定标记进行校准。

参考链接:

划分 (Segmentation)

划分 (Segmentation) 示例使用 WPF 结构以 WPF 形式显示摄像头数据流,使用划分 (Segmentation) 功能移除图像背景。

参考链接:

语音识别

语音识别示例可展示如何使用两种语音识别模式: 口述或命令。 在口述模式中,它能够识别用户说出的所有词,并在屏幕上显示。 在命令模式中,程序可设置一个标准词典,用户每增加一个命令,它便在屏幕上进行显示。

语音合成

语音合成示例是英特尔实感软件开发套件文本到语音功能部署。 当一个句子进入档案后,它将会把句子转换为音频并进行播放。

参考链接:

数据流

红外数据流视图(请注意背景中外部光线的影响。)

数据流示例使用 RSSDK 以 WPF 形式显示 Creative 摄像头数据流(色彩、深度和红外线)。 本示例可按照类型选择一条数据流,并显示带有选中摄像头数据流的窗口,在指定的 FPS 配置中逐帧更新图片。

参考链接:

下载示例

如要想要尝试这些示例,了解更多有关如何使用英特尔实感软件开发套件的信息,请 点击此处下载代码. .

关于英特尔® 实感™ 技术

如要开始使用,了解更多有关面向 Windows 的英特尔实感软件开发套件的信息,请访问:https://software.intel.com/zh-cn/realsense/intel-realsense-sdk-for-windows

英特尔实感SDK 代码示例的更多相关文章

  1. 英特尔® 实感™ SDK 前置摄像头 (F200) 常见问题解答

    原文地址 https://software.intel.com/zh-cn/articles/intel-realsense-sdk-faq-for-front-facing-camera-f200? ...

  2. 如何下载免费英特尔® 实感™ SDK

    英特尔® 实感™ SDK支持的用途包括手/指跟踪.面部分析.语音识别和合成.背景分段.增强现实性等等,给你带来全新的人机交互体验.还不赶紧跟着我们一起免费下载英特尔® 实感™ SDK吧! 1. 输入网 ...

  3. 英特尔® 实感™ SDK 架构

    英特尔® 实感™ SDK在架构上完全不同于其前代系统 — 英特尔® 感知计算 SDK. 如果您使用英特尔感知计算 SDK 进行应用开发,会很快发现,全新的 SDK 可提供增强型编程模式,从而可通过几种 ...

  4. 英特尔® 实感™ SDK R4 (v.6.0) 的全新特性

    原文地址 第四版 (R4) 黄金版 SDK (版本 6.0)现已面向英特尔® 实感TM F200 摄像头推出,并面向英特尔® 实感TM 后置 R200 摄像头发布黄金版本. 请注意,F200 OR R ...

  5. 借助全新 MATLAB® 适配器代码示例读取英特尔® 实感™ 摄像头数据流

    下载源代码请访问原文地址:借助全新 MATLAB® 适配器代码示例读取英特尔® 实感™ 摄像头数据流 简介 该可下载代码示例简要介绍了如何使用英特尔® 实感™ SDK 和 MATLAB 的图像采集工具 ...

  6. 英特尔® 实感™ 深度摄像头代码示例 – R200 摄像头数据流

    英特尔开发人员专区原文地址 简介 该可下载代码示例展示了如何使用面向 Windows 的英特尔® 实感™ SDK* 捕捉和查看用 C#/XAML 编写的原始 R200 摄像头数据流. Visual S ...

  7. 英特尔® 实感™ 前置摄像头 SR300 和 F200 的比较

    原文地址 简介 SR300 是支持 Microsoft Windows 10 操作系统的第二代英特尔® 实感™ 前置摄像头. 与 F200 摄像头型号相似,SR300 使用编码光深技术,在更小范围内创 ...

  8. 英特尔实感3D摄像头

    RealSense 3D(实感3D)是英特尔提供的一套感知计算解决方案,包括了手势的识别.控制,人脸的识别.认证.控制,语音识别与控制,增强现实,3D扫描和重构等许多先进的技术.包括立体眼镜(暂未公开 ...

  9. 2015英特尔® 实感™ (Intel® RealSense™) 动手开发实验课

    2015年英特尔® 全球实感技术动手实验课路演来到中国, 这次在中国将有北京和广州两站,包括一天的动手实验室活动 - 面向对感知计算.3D 开发和虚拟现实兴趣浓厚的开发人员.英特尔专家将会指导您如何借 ...

随机推荐

  1. DAG成员服务器还原

    DAG成员服务器 exmb02 已损坏: 1.使用 Get-MailboxDatabase cmdlet 为要恢复的服务器上的任何邮箱数据库副本检索所有重播延迟和截断延迟设置:   Get-Mailb ...

  2. tomcat如何简单调优

    我们在javaEE开发的过程中,经常会进行tomcat调优操作,下面我们来简单讲解一下tomcat调优. 1) 去掉web.xml的监视,提前将jsp编译成servlet. 2)在物理内存允许的范围内 ...

  3. influxdb Measurements

    第一次看influxdb的代码实例时不明白influxdb Measurements是什么意思.经过研究总结一下. 1)measurement,相当于关系数据库中的table,包含tag,field, ...

  4. android一些系统相关的东西

    添加快捷方式和删除快捷方式: private void addShortcut() { Intent shortcut = new Intent( "com.android.launcher ...

  5. pylons使用多个数据库(multiple DB)

    最近做的工程要修改成两个数据库的,一个测试数据库, 一个线上数据库. 所以就要把原来的只有一个数据库的改成两个数据库. 第一步:修改development.ini # SQLAlchemy datab ...

  6. MyBatis中主要类的生命周期和应用范围

    转自:http://ccchhhlll1988-163-com.iteye.com/blog/1420026 MyBatis中常用的类就要数SqlSessionFactoryBuilder.SqlSe ...

  7. iOS开发——路径篇&混编路径与全局宏路径

    混编路径与全局宏路径 最近在做东西的时候有一个地方要用到一个第三方库的,但是目前swift版的还没有找到,自己又不想写(其实是不会写),所以就想到了混编,但是中间出现了好多问题,其中印象最深的就是桥接 ...

  8. OC和JS之间的交互

    OC和JS之间的交互 目录 对OC和JS之间交互的理解 JS调用OC OC调用JS 对OC和JS之间交互的理解 JS调用OC JS文件 function sendCommand(cmd,param){ ...

  9. 100%会用到的angularjs的知识点【新手可mark】

    前言:下面我将整理出100%会到的angularjs的知识点,掌握这些知识点你基本上就可以独立完成一个angularjs的项目,前提是你有一定web开发的经验:1.了解基本的javascript的概念 ...

  10. android MotionEvent中getX()和getRawX()的区别

    public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; in ...