来自Wiki
跳转至: 导航搜索

有三种用于开发自定义应用程序的OptiTrack开发人员工具:Camera SDK,NatNet SDK和Motive API。所有这些工具都支持OptiTrack摄像机的C / C ++接口,并提供对OptiTrack运动捕捉系统的控制。

访问我们的网站,比较OptiTrack开发人员工具及其功能。

Info2.png

SDK / API支持免责声明

我们提供开发人员工具,使OptiTrack客户能够在各种应用程序中以最适合他们的方式使用他们的系统。我们通过NatNet SDK和Camera SDK提供的Motive API旨在使经验丰富的软件开发人员能够将数据传输和/或系统操作与其首选系统和管道集成在一起。每个工具都提供样本项目,我们强烈建议用户参考或使用样本作为可靠的起点。以下列表指定将为SDK工具提供的支持范围:

  • 使用SDK工具需要有关软件开发的背景知识; 因此,在使用SDK / API创建自己的应用程序时,我们不提供对基本项目设置,编译和链接的支持。
  • 虽然我们确保SDK工具及其库按预期工作,但我们不支持用户使用SDK工具编程或修改的自定义开发应用程序。
  • 将为使用Motive API和/或NatNet SDK工具的许可Motive用户提供票证支持,仅使用附带的库和示例源代码。
  • Camera SDK是免费产品,因此我们不提供免费的票务支持。
  • 有关其他问题,请查看NaturalPoint论坛。通常,类似的开发问题会在那里得到报告和解决。


相机SDK


Sample application created using Camera SDK

转到Camera SDK页面:Camera SDK

Camera SDK提供硬件(摄像头和集线器)控件,并可从每个摄像头访问最基本的帧数据,如灰度图像和2D对象信息。使用Camera SDK,您可以开发自己的图像处理应用程序,利用OptiTrack相机的功能。Camera SDK是一款免费工具,可从我们的网站下载。

注意: Camera SDK不直接支持3D跟踪功能,但它们通过Motive API进行了展示。有关Camera SDK的更多信息,请访问我们的网站



Motive API


Motive API

转到Motive API页面: Motive API

Motive API允许控制和访问Motive的后端软件平台。它不仅允许访问2D摄像机图像和对象数据,还可以控制3D数据处理管道,包括资产的求解器。使用Motive API,您可以将Motive的功能应用到自定义应用程序中。

注意: 安装Motive时,使用API​​的所有必需组件都将安装在Motive安装目录中。




NatNet SDK


NatNet SDK

转到NatNet SDK页面: NatNet SDK

NatNet SDK是一个客户端/服务器网络SDK,用于跨网络发送和接收NaturalPoint数据。NatNet SDK可以将动作捕捉数据实时提供给其他应用程序。它利用UDP以及单播或多播通信来集成和流式传输来自OptiTrack系统的3D重建数据,刚体数据和骨架数据。使用NatNet SDK,您可以开发利用动作捕捉数据的自定义客户端/服务器应用程序。NatNet SDK是一个免费工具,可以从我们的网站下载。

有关NatNet SDK的更多信息,请访问我们的网站数据流页面。