SmartToF™ SDK

SmartToF™ SDK 是 TOF 3D相机的通用开发套件。
• 支持多种 ToF 相机
• 支持深度、灰度、点云采集
• 支持 Windows / Linux / ROS / Android 等多个平台
• 支持 C / C++ / Python / Matlab / Java / C# 等多种开发语言



核心库

核心C库提供模组操作相关的 API 接口,包括灰度、深度、点云等数据获取,对模组帧率、积分时间等参数设置。支持 Python、Java等编程语言扩展,并可以运行于 Windows、Linux、Android 等多平台。

扩展组件

SDK 提供对 ROS、OpenNI、OpenCV 等多种扩展组件的支持,并随同发布各种组件的相关样例,便于用户快速进行二次开发。如 ROS 中提供在 ROS 系统下对核心 C 库的封装,发布了获取深度、灰度和点云等几个话题,并一同发布了设置获取参数、使能滤波等服务。

工具包 & 开发样例

SDK 的工具包中含有 SmarttofViewer 和 SmarttofCli 等几个常用的工具。SmarttofViewer是一个可视化的GUI工具,用于快速评估模组状态和成像质量,并可以实时调节相关参数。SmarttofCli是一个命令行工具,提供多种模式运行,并有详细的帮助信息,便于用户在开发中的诊断使用。SDK 发布有C、Python、Java、OpenNI 等不同开发环境和开发组件的样例,样例分别展示了数据的采集、模组参数的设置和采集图像的显示。