![]() |
Astra SDK
v2.1.3
|
操作系统 | 要求 | 详细 |
---|---|---|
Windows | 1、Windows 7、8和 10,32位和64位操作系统 2、基于x86架构的处理器@ 1.8+ GHz 3、USB 2.0 4、4GB内存 | 支持使用Visual Studio 2013/2015/2017/2019的开发,同时Visual Studio 2017/2019与Visual Studio 2015使用相同的开发包。 |
Linux | 1、支持Ubuntu (20.04、18.04、16.04、14.04), 64位操作系统 2、基于AMD64,ARM/aarch64的处理器@ 1.8+ GHz 3、USB 2.0 4、1GB内存 | GCC 4.9和Clang 3.5都经过了广泛的测试,支持C ++ 11的编译器均可兼容,包括XCode 5或更高版本,GCC 4.9或更高版本,Clang 3.1或更高版本以及Android NDK r9e或更高版本。 |
Android | 1、Android OS 4.4.2 (KitKat) + ARMv7a/ARM64v8a 处理器 @ 1.5 ghz+ 2、 USB 2.0 (支持OTG) 3、 512 MB内存 | GCC 4.9和Clang 3.5都经过了广泛的测试,支持C ++ 11的编译器均可兼容,包括XCode 5或更高版本,GCC 4.9或更高版本,Clang 3.1或更高版本以及Android NDK r9e或更高版本。 |
Unity | 1、Windows 7、8和10,32位和64位操作系统 2、Android4.4.2或更高版本 | Unity 5.6.5或更高版本 |
首先,下载适用于Windows的最新驱动安装包,然后运行安装程序:
1、单击“安装”按钮,开始安装。
2、在驱动程序的安装向导窗口中,单击“下一步”
3、当您看到这样的界面时,说明驱动程序已经正确安装。
4.安装完成后,单击“完成”表示安装完成。
5.当您完成安装驱动程序后,可将设备连接到PC端,然后在您的设备管理器中,您将看到新的orbbec设备。
我们将提供SDK的版本如下所列:
• 适用于Visual Studio 2013的Astra SDK 32位
• 适用于Visual Studio 2013的Astra SDK 64位
• 适用于Visual Studio 2015的Astra SDK 32位
• 适用于Visual Studio 2015的Astra SDK 64位
请下载 对应Visual Studio版本的SDK。
如果您正在使用Astra SDK,但尚未安装Visual Studio,如下VC++版本可供您选择:
Visual C++ Redistributable Packages for Visual Studio 2013 (x86 and x64), or
Visual C++ Redistributable Packages for Visual Studio 2015 (x86 and x64).
1、将下载的SDK解压到一个文件夹,例如$ASTRA_HOME
2、打开一个新项目或一个现有项目。
3、在Visual Studio菜单中,打开“项目”菜单,然后选择“项目属性”。
4、在“C/C++”部分的常规配置项下,找到“附加包含目录”并加入“ $ (ASTRA_HOME) 文件名称。
5、在链接器的常规配置项下,找到“附加库目录”并加入“ $ (ASTRA_HOME)\lib”,“ $ (ASTRA_HOME)\lib\Plugins”文件名称。
6、在链接器的输入配置项下,找到“附加依赖项”,然后加入astra.lib、astracore.lib、astracore_api.lib文件库名称。
在samples\vs2013或samples\vs2015文件夹中,打开astra-samples.sln,运行SimpleStreamViewer-SFML项目,您将看到以下内容:
1.将设备连接在上位机的USB接口上,并在终端中通过指令 'lsusb' 来检查设备是否连接成功(vid:2bc5)。
2.打开samples目录下的readme文档,参照文档中的说明安装必要的依赖,并进行相关的环境配置。
注意: 建议使用指令 'sudo apt-get install package-name' 来进行依赖的安装。
3.运行深度流的示例或者NiViewer来查看深度流的输出。
4.如果需要编译sample, 在samples文件夹路径下打开终端使用指令 'cmake .' 和 'make'即可进行编译。
1、下载适用于Android的 Astra SDK安装包.;
2、打开一个新项目或现有项目;
3、将下载的文件复制到libs文件夹;
4、将以下代码添加到build.gradle。
注意事项
'astra-android-release-v2.1.0-9bced77c41-armeabi-v7a.aar'上面的值为2.1.0版本名称,后续版本以实际文件名为准。
我们提供一个如何与AAR链接的独立示例的演示,请遵循Android示例(OBView2)以获取更多详细信息。
下载适用于Unity的安装包。
1、打开一个新项目或现有项目。
2、将下载的Unity安装包导入项目。
3、之后导入如下结构目录。
文件夹说明:
Assets/Frameworks/Orbbec/Plugins 该文件夹包含平台所需的库文件。
Assets/Frameworks/Orbbec/Samples 该文件夹包含基础的API示例。
Assets/Plugins/Android 该文件夹包含适用于Android平台的AndroidManifest.xml文件。
您可以在Assets/Frameworks/Orbbec/Samples/SampleScene中找到相关示例场景。
该场景包括以下功能: