|
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. 更多... | |