MediaPipeTasksVision Framework Reference

HolisticLandmarkerResult

class HolisticLandmarkerResult: TaskResult, NSCopying

Represents holistic landmarks detection results generated by HolisticLandmarker.

  • Initializes a new HolisticLandmarkerResult with the given array of face landmarks, face blendshapes, pose landmarks, pose world landmarks, pose segmentation mask, left hand landmarks, left hand world landmarks, right hand landmarks, right hand world landmarks and timestamp (in milliseconds).

    Declaration

    Swift

    init(face faceLandmarks: [NormalizedLandmark], faceBlendshapes: Classifications?, poseLandmarks: [NormalizedLandmark], poseWorldLandmarks: [Landmark], poseSegmentationMask: Mask?, leftHand leftHandLandmarks: [NormalizedLandmark], leftHandWorldLandmarks: [Landmark], rightHand rightHandLandmarks: [NormalizedLandmark], rightHandWorldLandmarks: [Landmark], timestampInMilliseconds: Int)

    Parameters

    faceLandmarks

    An array of NormalizedLandmark objects.

    faceBlendshapes

    An array of Classifications objects.

    poseLandmarks

    An array of NormalizedLandmark objects.

    poseWorldLandmarks

    An array of Landmark objects.

    poseSegmentationMask

    A Mask object.

    leftHandLandmarks

    An array of NormalizedLandmark objects.

    leftHandWorldLandmarks

    An array of Landmark objects.

    rightHandLandmarks

    An array of NormalizedLandmark objects.

    rightHandWorldLandmarks

    An array of Landmark objects.

    timestampInMilliseconds

    The timestamp (in milliseconds) for this result.

    Return Value

    An instance of HolisticLandmarkerResult initialized with the given array of face landmarks, face blendshapes, pose landmarks, pose world landmarks, pose segmentation mask, left hand landmarks, left hand world landmarks, right hand landmarks, right hand world landmarks and timestamp (in milliseconds).

  • Face blendshapes results. Defaults to nil if not enabled.

    Declaration

    Swift

    var faceBlendshapes: Classifications? { get }
  • Detected face landmarks in normalized image coordinates.

    Declaration

    Swift

    var faceLandmarks: [NormalizedLandmark] { get }
  • Left hand landmarks in normalized image coordinates of detected left hands.

    Declaration

    Swift

    var leftHandLandmarks: [NormalizedLandmark] { get }
  • Left hand landmarks in world coordinates of detected left hands.

    Declaration

    Swift

    var leftHandWorldLandmarks: [Landmark] { get }
  • Detected pose landmarks in normalized image coordinates.

    Declaration

    Swift

    var poseLandmarks: [NormalizedLandmark] { get }
  • Optional segmentation mask for the detected pose. Defaults to nil if not enabled.

    Declaration

    Swift

    var poseSegmentationMask: Mask? { get }
  • Pose landmarks in world coordinates of detected poses.

    Declaration

    Swift

    var poseWorldLandmarks: [Landmark] { get }
  • Right hand landmarks in normalized image coordinates of detected right hands.

    Declaration

    Swift

    var rightHandLandmarks: [NormalizedLandmark] { get }
  • Right hand landmarks in world coordinates of detected right hands.

    Declaration

    Swift

    var rightHandWorldLandmarks: [Landmark] { get }