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

英特尔开发人员专区原文地址

简介

该可下载代码示例展示了如何使用面向 Windows 的英特尔® 实感™ SDK* 捕捉和查看用 C#/XAML 编写的原始 R200 摄像头数据流。 Visual Studio* 解决方法实际上包含四个简单项目(均不到 200 行代码):

  • ColorStream – 显示 RGB 摄像头的色彩数据流
  • DepthStream – 显示深度数据流
  • IRStreams – 显示左右 IR 摄像头数据流
  • AllStreams – 在单个窗口中显示上述所有数据流(图 1)


1. 所有数据流代码示例

软件开发环境

该代码示例使用 Microsoft Visual Studio Community 2015 在 Windows® 10 RTM 上创建而成。 用于该示例的项目模板为 Visual C#WindowsClassic Desktop

用于该项目的 SDK 和 DCM 版本分别为:

  • 英特尔® 实感™                                                   SDK v6.0.21.6598
  • 英特尔® 实感™ 景深摄像头管理器 R200             v2.0.3.39488

硬件概览

为完成这项开发工作,我们使用了英特尔® 实感™ 开发人员套件 (R200),该套件包含摄像头、USB3 线缆,以及用于连接摄像头和笔记本电脑的磁吸附式支架。


图 2. 英特尔® 实感™ 开发人员套件 (R200)

运行 R200 代码示例时需满足以下硬件要求:

  • 第四代英特尔® 酷睿™ 处理器或更高版本
  • 150 MB 可用硬盘空间
  • 4GB RAM
  • 英特尔® 实感™ 摄像头 (R200)
  • 面向 R200 摄像头(或专门用于连接集成摄像头)的可用 USB3 端口

重要说明: 要求 USB3 接口支持摄像头所需的带宽。 该接口必须连接至客户端系统的专用 USB3 端口(不使用集线器)。

关于代码

Visual Studio 解决方案包含四个用 C# 语言开发的 WPF 项目。 这些项目使用至 libpxcclr.cs.dll (托管 DLL)的显式路径:

C:\Program Files (x86)\Intel\RSSDK\bin\x64

请注意,如果您采用的是不同的 SDK 安装路径,引用时需要进行更改。

由于我们引用 64 位版本的 DLL,因此您也必须确保在ProjectPropertiesPlatform target 设置下注明 “x64”。

如需构建并运行特定项目,请在 Solution Explorer 中右击项目名称(比如 AllStreams),然后在目录选项中选择 Set as StartUp Project

CameraStreams 解决方案包含的所有项目均采用类似的结构:

  • 配置会话和 SenseManager 界面。
  • 启动名为 Update 的 worker 线程,AcquireFrame-ReleaseFrame 循环在该线程内处理。
  • AcquireFrame-ReleaseFrame循环内进行着以下活动:
    • 获取图像数据。
    • 调用渲染方法来更新 UI。
    • 释放资源。
    • 释放帧。
  • 渲染方法中所进行的活动包括:
    • 调用 ConvertBitmap 方法将位图帧转换成 BitmapImage 类型,在 WPF Image 控制中显示帧时需要进行此类转换。
    • 通过将工作委托给与 UI 线程相关的派送程序来更新 UI。
  • ShutDown 方法在激发 Window_ClosingbtnExit_Click 事件时调用。 ShutDown 方法中所进行的活动包括:
    • 停止 Update 线程。
    • 处理对象。

立即查看

请点击下载链接,了解与该示例相关的代码和实验。

关于英特尔® 实感™ 技术

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

英特尔开发人员专区原文地址

时间: 2024-10-09 12:04:30

英特尔® 实感? 深度摄像头代码示例 – R200 摄像头数据流的相关文章

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

原文地址 https://software.intel.com/zh-cn/articles/intel-realsense-sdk-faq-for-front-facing-camera-f200?utm_source=cnblog&utm_medium=Social+Media&utm_campaign=Realsende_PRC_Q415_Syndication 该常见问题解答提供了英特尔® 实感™ SDK 黄金版 R1 和 R2 的硬件要求和特性信息. 要求 使用英特尔® 实感™

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

下载源代码请访问原文地址:借助全新 MATLAB® 适配器代码示例读取英特尔® 实感™ 摄像头数据流 简介 该可下载代码示例简要介绍了如何使用英特尔® 实感™ SDK 和 MATLAB 的图像采集工具箱适配器套件在 MATLAB® 工作区获取英特尔® 实感™ 摄像头(R200 和 F200)的原始摄像头数据流. 该示例代码支持 MATLAB 开发人员开发面向英特尔® 平台.并具备以下特性的英特尔® 实感™ 应用: 多数据流同步. 同时获取颜色数据流和景深数据流(见图 1). 多摄像头支持. 同时

英特尔实感3D摄像头

RealSense 3D(实感3D)是英特尔提供的一套感知计算解决方案,包括了手势的识别.控制,人脸的识别.认证.控制,语音识别与控制,增强现实,3D扫描和重构等许多先进的技术.包括立体眼镜(暂未公开),RealSense 3D摄像头(F200和R200)和Snapshot,还包括驱动及软件等全套开发工具,开发者可以自由开发应用. 可以把它简单理解为Kinect和Leap Motion的结合版.既具备Kinect强大的功能,又具备Leap Motion的高精度,低延时和体积小的优势.更重要的是,

英特尔® 实感? 摄像头 (F200) 应用如何实现最佳用户体验

英特尔开发人员专区原文 由于视频不能直接嵌入, 请点击视频标题观看.谢谢. 英特尔® 实感™ 技术支持我们重新定义如何与计算设备交互,包括允许用户通过手势自然交互. 为了帮助大家了解使用英特尔® 实感™ 软件开发套件开发适用于F200 摄像头的自然用户界面 (UNI) 应用,英特尔感知计算事业部体验设计和开发团队的成员录制了 15 个短视频进行说明. 该系列视频的目标是帮助大家在项目中从头设计一个成功的用户界面体验. 这些视频包括多种主题,从理解用户交互区和手部追踪注意事项到用户向导和测试等基本

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

原文地址 第四版 (R4) 黄金版 SDK (版本 6.0)现已面向英特尔® 实感TM F200 摄像头推出,并面向英特尔® 实感TM 后置 R200 摄像头发布黄金版本. 请注意,F200 OR R200 摄像头的驱动程序/服务 (DCM) 必须与 SDK 同时安装. 请将 DCM 1.4.27 和 DCM 2.0.3 分别用于 F200 摄像头和 R200 摄像头. 它们与 SDK 位于同一下载页面. 如有完全 Windows* 10 64 位支持(或于八月更新的 Windows 8.1 6

英特尔® 实感? SDK 架构

英特尔® 实感™ SDK在架构上完全不同于其前代系统 — 英特尔® 感知计算 SDK. 如果您使用英特尔感知计算 SDK 进行应用开发,会很快发现,全新的 SDK 可提供增强型编程模式,从而可通过几种常见的应用开发框架访问各项功能. 在本文中,我们将着重介绍英特尔实感 SDK 所实现的关键变化. 目录 架构概述 简化的类层次 API 迁移指南 架构概述 SDK 堆栈主要由 SDK 内核.I/O 模块和算法模块组成. SDK 内核可用于管理应用通道执行和 I/O 模块(摄像头). 算法模块包含面向

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

2015年英特尔® 全球实感技术动手实验课路演来到中国, 这次在中国将有北京和广州两站,包括一天的动手实验室活动 - 面向对感知计算.3D 开发和虚拟现实兴趣浓厚的开发人员.英特尔专家将会指导您如何借助实感™ 摄像头进行开发,并为您提供亲身体验 实感SDK 和实感摄像头的机会.我们还会邀请Unity,Havok的专家介绍最新游戏引擎动态. 还有机会免费获得英特尔实感摄像头. https://software.intel.com/zh-cn/articles/2015-Intel-Realsens

京东联手英特尔 失意者的跨界合作?

同命相怜,总是被用到两个有类似感情经历或遭受相同打击的人身上.但对于京东和英特尔来说,似乎也能恰如其分地用这句成语来形容--双方都在各自领域混得不如意.但这八竿子都打不着的两家巨头企业,却在12月17日突然宣布展开合作,迅速引起业界关注. 从二者合作的程度看,像是要死死地将对方绑在自己的战船上,就像溺水的人紧紧抓着救命的稻草.只是两个失意者展开跨界合作,前景就能够像他们想的那样光明? 英特尔落魄 只因移动芯片不争气 英特尔无疑是最大的失意者,随着智能移动终端的强势,PC产品愈发显现疲态.这直接引

斥资2.5亿美元,英特尔也开始玩车了

作者:楠沨 [IT战略家] 英特尔公司是全球最大的半导体芯片制造商,作为PC时代的佼佼者,以Intel Inside开启了一个时代.随着移动互联时代的到来,PC市场开始下滑,英特尔面临着巨大的挑战.智能+时代,PC早已不是唯一的设备端,物联网像一张巨网撒下,只关注PC早已不是可行之道.一边是支柱业务衰退,一边是竞争对手频频发力,英特尔出手是被迫之举还是先机之行? PC市场下滑,芯片厂商转战汽车市场 根据知名信息技术和顾问公司Gartner的最新预测,2016年第三季度,全球个人电脑(PC)的出货