z6娱乐

z6娱乐

SDK架构

概述

欢迎阅读Orbbec SDK(以下简称“SDK”)的使用教程!SDK 不仅提供了简洁的高阶API,,,,,, ,又提供全面、矫捷的低阶API,,,,,, ,可能让您更急剧的相识和使用z6娱乐中光3D传感摄像头。 。。。。

 

职能介绍

Orbbec SDK是针对z6娱乐中光结构光、双目、iToF等3D传感摄像头,,,,,, ,提供设备参数配置、数据流读取和流处置的,,,,,, ,跨平台(Windows、Android、Linux)的软件开发包。 。。。。

 

主题职能:

深度相机的接见及有关参数设置

- RGB相机的接见及有关参数设置(例如:曝光和白平衡)

- 传感器的接见及有关参数设置(例如:陀螺仪和加快度计)

- 帧同步及对齐的节造

- 点云数据

- 滤波等算法能力

- 多操作系统及Wrapper的支持。 。。。。

 

   亮点

 

- “薄”:提供至少层级、高机能获取设备数据的能力

- “矫捷”:模????榛衅髦澳,,,,,, ,矫捷组合分歧设备

- “高可扩大”:支持日益多样化状态的设备及系统,,,,,, ,以及插件化算法合用于分歧场景

 

SDK 中蕴含的内容:image.png

 

SDK 架构

 image.png

  

利用工具层

OrbbecViewer,,,,,, ,Sample 及用户利用实现。 。。。。

 

接口封装层

OrbbecSDK 接口封装及 wrapper的封装。 。。。。

 

 高级业务层

HighLevel 对主题业务组件进行封装,,,,,, ,使用pipeline 对表提供接口。 。。。。

 

 基础业务层

主题业务逻辑框架实现。 。。。。

 

 平台/通讯抽象层

跨平台组件屏蔽各个操作系统差距实现,,,,,, ,提供统一接见方式。 。。。。

 

 平台实现层

各个平台的驱动实现。 。。。。

 

SDK 视频流获取时序图

 image.png

 注:其中标了序号的是对表的接口,,,,,, ,没有表明序号的是内部接口。 。。。。

 

SDK 常用概想

 

Context

环境高低文,,,,,, ,初始化时最先创建的对象,,,,,, ,可进行一些设置,,,,,, ,蕴含但不限于设备状态扭转回调、日志等级等等的设置。 。。。。Context能够接见多个Device。 。。。。

 

Device

一台现实硬件设备对应一个Device对象。 。。。。用来获取设备有关信息和节造设备的属性。 。。。。

 

Sensor

Sensor 能够理解为现实设备的子设备,,,,,, ,好比对应Color Sensor、IR Sensor、Depth Sensor、IMU Sensor等等。 。。。。一个Device能够蕴含多个Sensor。 。。。。

 

Stream

Stream 代表数据流,,,,,, ,通常一个Sensor会输出一种或者多种数据流,,,,,, ,数据流由一系列的功夫序列帧。 。。。。Frame组成。 。。。。针对Stream, 用StreamProfile来描述单独流配置。 。。。。

 

Frame

代表Stream中的一帧数据,,,,,, ,也蕴含了该帧数据的有关信息,,,,,, ,如功夫戳、类械寥。 。。。。

 

FrameSet

代表统一功夫戳下面的分歧类型Frame的组合,,,,,, ,好比Color Frame、Depth Frame的组合。 。。。。

 

Pipeline

HighLevel对应的对象,,,,,, ,封装了急剧接见SDK的接口,,,,,, ,职能单一,,,,,, ,能够让用户急剧地上手和使用SDK。 。。。。

 

Filter

重要是针对复合流FrameSet的一些算法处置模????,,,,,, ,例如:点云的算法处置。 。。。。

 

 

 

 

 

 


【网站地图】【sitemap】