Astra SDK v2.0.7-beta
Copyright (c) 2015-2017 Orbbec
https://www.orbbec3d.com
For help and support, visit us at https://3dclub.orbbec3d.com.
Features
========
* Depth stream
* Point stream - an image where each pixel is the real-world 3D point, i.e. depth to world
* Color stream - Astra, Astra Pro, and Persee
* Infrared stream - can start when color is stopped
* Body stream - features include:
** Full-body skeleton tracking - Tracks 6 people max, though performance may vary
** Body mask
** Floor mask and floor plane
** Hand pose recognition: Grip (fist) and other (open hand)
** Note: when the Body stream is started, the depth stream automatically goes into
registered depth mode so that depth & color line up
* Masked Color stream - Background removal on the color frame using the body mask
* Colorized Body stream - Body mask visualized with different colors for each body
* Hand stream - separate from body tracking and uses less CPU: wave your hand to track a single hand point
Supported systems
=================
* Windows 8 and 10, 32-bit and 64-bit
* Ubuntu 14.04 64-bit
* Ubuntu 16.04 64-bit
* Android 4.4.2 and 5.1 (armeabi-v7a 32-bit)
* Orbbec Persee
Supported languages & frameworks
================================
* C
* C++
* .NET/C#
* Java
* Unity 5 - sample provided for Unity 5.3.6
Possibly working systems - these may work but are untested/unsupported at this time
========================
* Android 6.0, Android 7.0
* Unity3D 2017, Unity 4.7
Time expiration
===============
For this beta release, Orbbec Body Tracking expires on 2018/01/31
and will stop operating. Please make sure to update to a new version before then.
What's New
==========
v2.0.7-beta 2017/12/16
Full list of changes upcoming with final v2.0 release. This version has some small
breaking API changes. Be aware, there will be more breaking API changes between
now and the final v2.0 release.
New features:
* .NET/C# wrapper
* Java wrapper
* Unity wrapper - distributed separately
* Color support for Astra Pro and Orbbec Persee
* Orbbec Body Tracking integration
* MaskedColorStream
* ColorizedBodyStream
* Various bug fixes
* Support for Android 4.4.2 & 5.1 - distributed separately
v0.5.0 2016/04/26
This release cleans up the API and library organization a bit. There are a few breaking changes in this release
from v0.4 but they should be relatively quick to update existing code.
* BREAKING: Library names:
* astra -> astra_core
* astraul -> astra
* astra_api -> astra_core_api
* BREAKING: C++ API stylistic changes: standardize on namespace::ClassName::method_name
* BREAKING: Besides the predictable stylistic changes, a few C++ method renames:
* DepthStream/ColorStream/etc horizontalFieldOfView -> hFov, verticalFieldOfView -> vFov
* DepthFrame/ColorFrame/etc resolutionX/resolutionY -> width/height
* DepthFrame/ColorFrame/etc numberOfPixels -> length
* BREAKING: C++ header filenames renamed according to namespace.hpp or Class.hpp.
* Main header to include: <Astra/Astra.h> & <AstraUL/AstraUL.h> -> just <astra/astra.hpp>.
* Don't need to explicitly include astra_core.hpp.
* BREAKING: astra::Astra::{initialize(),terminate()} -> astra::{initialize(),terminate()}
* Fix: Cycling start/stop on a stream multiple times no longer crashes
* Fix: SXGA depth & color support now work
* Enhancement: (ALL) Add const as appropriate in the C++ API, makes passing around references to frame types possible
* Enhancement: (ALL) StreamSet and StreamReader have improved copy-semantics and default ctor,
allowing simpler storage as a class field.
* Enhancement: (ALL) Add MultiSensorViewer-SFML sample demonstrating multi-sensor support
* Enhancement: (ALL) Removed the dependency on OpenCV and reimplemented the necessary functionality internally.
* Enhancement: (Windows) Add VS2015 support
* Enhancement: (OSX) libusb, SFML are now distributed with the SDK, and rpaths are automatically setup.
No more brew installing! (except maybe CMake)
* Enhancement: (OSX) Add build_samples.sh script in samples/, see ./build_samples.sh -h for help
* Enhancement: (OSX) Building the samples also copies the Astra SDK and SFML binaries to the lib dir,
allowing simpler copy-only deployment: Just copy bin/ and lib/.
v0.4.0 2015/10/14
* Add official support for Win64 and OS X 10.8+
* Updated SFML to 2.3.2
* Added features to SimpleDepthViewer-SFML and SimpleStreamViewer-SFML: pausing,
overlay color on depth, display depth data under the mouse in text overlay. (See keyboard shortcut section below.)
* Minor internal bug fixes
v0.3.0 2015/09/14
* Rename to Astra SDK.
* Rename Sensor to StreamSet in C++ API.
* Various bug fixes and internal enhancements.
* New samples: SimpleStreamViewer-SFML, SimpleColorViewer-SFML, ColorReaderEvent, ColorReaderPoll
* Samples have improved performance.
* Add IR stream, mirrored depth, and registered depth support.
* VS2013 samples solution no longer requires copying files - compiles and runs out of the box.
* StreamReader start() and stop() are functional now. See SimpleStreamViewer-SFML.
* Add initial getting started documentation
v0.2.1 2015/07/06 Updated Android and Windows drivers for new sensor USB IDs. Add Android test app .apk.
v0.2.0 2015/07/03 First version ready for external use.
Pre-built samples
=================
Pre-built samples are included in the bin/ directory.
Simply plug in your sensor and then run any of the executable files in the bin/ directory.
We recommend starting with SimpleStreamViewer-SFML and SimpleHandViewer-SFML.
In the hand viewer, wave left and right at the sensor a few times to start hand tracking.
OS-specific instructions:
OS X:
=======
Requires:
* OS X 10.8+
* Xcode 6.2+
Windows:
=======
If you want to run the pre-compiled samples and don't have Visual Studio installed,
you must install the Visual C++ Redistributable Packages.
For VS2013: https://www.microsoft.com/en-us/download/details.aspx?id=40784
For VS2015: https://www.microsoft.com/en-us/download/details.aspx?id=48145
Sample keyboard shortcuts
=========================
SimpleStreamViewer-SFML:
* F - toggle fullscreen
* R - toggle registered depth
* M - toggle mirrored streams
* I - enable IR (RGB mode)
* G - enable IR (Gray16 mode)
* C - enable color
* P - toggle pausing the streams
* O - toggle overlay color stream on depth stream
SimpleDepthViewer-SFML:
* F - toggle fullscreen
* R - toggle registered depth
* M - toggle mirrored streams
* P - toggle pausing the streams
* Space bar - toggle text overlay with the depth data under the mouse cursor
Building the samples from source
================================
OS X
====
The sample build system uses CMake 3.2+.
Getting CMake
=============
Option 1:
You can download it from https://cmake.org/download/
Option 2:
If you are a homebrew user (https://brew.sh), you can install the latest
CMake version by running the following in a terminal:
$ brew install cmake
Compiling Samples
=================
Once CMake has been properly installed, compiling the included samples
can be accomplished by enter the following at a terminal prompt:
$ cd /path/to/sdk
$ cd samples
$ ./build_samples.sh
> The samples will be compiled into samples/build/bin/
For additional sample build options e.g. creating an Xcode project or compiling in debug configuration:
$ ./build_samples.sh -h
Windows
=======
Requirements:
* Visual Studio 2013 or later. The VS 2015 Community version is a free download:
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
* Windows 7 or later. Tested on Windows 10, Windows 8.1, Windows 7.
The provided Visual Studio 2013/2015 solution is already configured to run out of the box.
Steps:
1) Open astra-samples.sln found ei
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
AstraSDK_Linux_x64.zip (6个子文件)
AstraSDK_Ubuntu16.04
README-v2.0.7-beta.txt 10KB
README-Linux.txt 435B
AstraSDK-v2.0.7-beta-5f803a5e24-20171214T130126Z-Ubuntu1604.tar.gz 26.66MB
AstraSDK_Ubuntu14.04
README-v2.0.7-beta.txt 10KB
AstraSDK-v2.0.7-beta-5f803a5e24-20171214T125619Z-Ubuntu1404.tar.gz 26.12MB
README-Linux.txt 435B
共 6 条
- 1
资源评论
ros小生
- 粉丝: 98
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功