Astra SDK
v2.1.3
|
类 | |
struct | ApiStatus |
class | AstraException |
class | Body |
class | BodyFrame |
struct | BodyFrameInfo |
class | BodyMask |
class | BodyStream |
class | BodyTracking |
class | ColorFrame |
class | ColorizedBodyFrame |
class | ColorizedBodyStream |
class | ColorStream |
class | Context |
class | CoordinateMapper |
class | DataFrame |
class | DataStream |
class | DepthFrame |
class | DepthStream |
class | DeviceController |
get information from device or set states of device. before you use this, check if the StreamSet is available. 更多... | |
class | FloorInfo |
class | FloorMask |
struct | HandPoseInfo |
class | ImageFrame |
class | ImageMode |
class | ImageStream |
class | InfraredFrame |
class | InfraredStream |
class | Joint |
class | MaskedColorFrame |
class | MaskedColorStream |
struct | Matrix3x3 |
class | OrbbecCameraParams |
class | Plane |
class | PointFrame |
class | PointStream |
class | ReaderFrame |
Contains frames from opened streams. 更多... | |
class | StreamDescription |
class | StreamReader |
class | FrameReadyEventArgs |
class | StreamSet |
A StreamSet represents a logical group of related streams, the most common of these being an Astra camera device 更多... | |
class | StreamTypeInfo |
class | StreamTypeRegistry |
class | USBInfo |
struct | Vector2D |
struct | Vector3D |
枚举 | |
enum class | BodyFeatures { Segmentation = 0 , Joints = 1 , HandPoses = 3 } |
enum class | BodyStatus { NotTracking = 0 , Lost = 1 , TrackingStarted = 2 , Tracking = 3 } |
enum class | BodyOrientation { Top = 0 , Left = 1 , Right = 2 } |
the orientation of people's heads in depth image. 更多... | |
enum class | BodyTrackingFeatures { Segmentation = 0 , Skeleton = 1 , HandPose = 3 } |
enum class | HandPose { Unknown , Grip } |
enum class | JointStatus { NotTracked = 0 , LowConfidence = 1 , Tracked = 2 } |
Joint not currently tracked / ASTRA_JOINT_STATUS_NOT_TRACKED = 0, /! 更多... | |
enum class | JointType { Head = 0 , ShoulderSpine = 1 , LeftShoulder = 2 , LeftElbow = 3 , LeftHand = 4 , RightShoulder = 5 , RightElbow = 6 , RightHand = 7 , MidSpine = 8 , BaseSpine = 9 , LeftHip = 10 , LeftKnee = 11 , LeftFoot = 12 , RightHip = 13 , RightKnee = 14 , RightFoot = 15 , LeftWrist = 16 , RightWrist = 17 , Neck = 18 , Unknown = 255 } |
Head / ASTRA_JOINT_HEAD = 0, /! 更多... | |
enum class | PixelFormat { Unknown = 0 , DepthMM = 100 , RGB888 = 200 , YUV422 = 201 , YUVY = 202 , RGBA = 203 , NV21 = 204 , Gray8 = 300 , Gray16 = 301 , Point = 400 } |
enum class | SkeletonOptimization { Optimization1 = 1 , MinimizeMemory = 2 , Optimization2 = 2 , Optimization3 = 3 , Optimization4 = 4 , Optimization5 = 5 , Balanced = 5 , Optimization6 = 6 , Optimization7 = 7 , Optimization8 = 8 , Optimization9 = 9 , BestAccuracy = 9 } |
Represents the body tracking configuration that trades-off tracking accuracy, memory, and CPU usage. 更多... | |
enum class | SkeletonProfile { Full = 0 , UpperBody = 1 , Basic = 2 } |
Skeleton profile representing the set of joints to be tracked. 更多... | |