Platforms to show: All Mac Windows Linux Cross-Platform
VNHumanBodyPose3DObservationMBS class New in 26.3
Super class: VNRecognizedPoints3DObservationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| class | Vision | MBS MacFrameworks Plugin | 26.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Requires iOS 17, macOS 14 or later.
Subclass of the VNRecognizedPoints3DObservationMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 2 properties
- property bodyHeight as Single
- property heightEstimation as Integer
- 6 methods
- method availableJointNames as String()
- method availableJointsGroupNames as String()
- method Constructor Private
- method parentJointNameForJointName(jointName as String) as String
- method recognizedPointForJointName(name as String, byref error as NSErrorMBS) as VNRecognizedPointMBS
- method recognizedPointsForJointsGroupName(name as String, byref error as NSErrorMBS) as Dictionary
- 2 constants
Height Estimation
| Constant | Value | Description |
|---|---|---|
| HeightEstimationMeasured | 1 |
A technique that uses LiDAR depth data to measure body height, in meters. |
| HeightEstimationReference | 0 |
A technique that uses a reference height. |
Super class VNRecognizedPoints3DObservationMBS
- 5 methods
- method availableGroupKeys as String()
- method availableKeys as String()
- method Constructor Private
- method recognizedPointForKey(name as String, byref error as NSErrorMBS) as VNRecognizedPoint3DMBS
- method recognizedPointsForGroupKey(name as String, byref error as NSErrorMBS) as Dictionary
- shared method VNRecognizedPoint3DGroupKeyAll as String
Super class VNObservationMBS
- 6 properties
- property className as String
- property Confidence as Double
- property description as String
- property Handle as Integer
- property requestRevision as Integer
- property UUID as String
- 2 methods
- method Constructor Private
- method copy as VNObservationMBS
This class has no sub classes.
Blog Entries
Release notes
- Version 26.3
- Added VNHumanBodyPose3DObservationMBS, VNRecognizedPoint3DMBS, VNPoint3DMBS, VNHumanBodyRecognizedPoint3DMBS, VNRecognizedPoints3DObservationMBS and VNRecognizedPoints3DObservationMBS classes.
Some methods using this class:
- VNDetectHumanBodyPose3DRequestMBS.bodyPoseResults as VNHumanBodyPose3DObservationMBS()
Some related classes:
- class NSErrorMBS
- class VNDetectHumanBodyPose3DRequestMBS
- class VNHumanBodyRecognizedPoint3DMBS
- class VNObservationMBS
- class VNPoint3DMBS
- class VNRecognizedPoint3DMBS
- class VNRecognizedPointMBS
- class VNRecognizedPoints3DObservationMBS
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
VNHorizonObservationMBS - VNHumanBodyPoseObservationMBS