<!--
{
  "documentType" : "article",
  "framework" : "Vision",
  "identifier" : "/documentation/Vision/body-landmarks",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Body Landmarks"
}
-->

# Body Landmarks

The body landmarks that Vision detects.

## Discussion

The illustration below shows the nineteen body points that you can detect with [`VNDetectHumanBodyPoseRequest`](/documentation/Vision/VNDetectHumanBodyPoseRequest).

![An illustration depicting a model of the human body. The body points that Vision detects are the right and left wrists, elbows, shoulders, ears, eyes, hips, knees, and ankles; and the nose, neck, and root, or center point.](images/Vision/media-3627959@2x.png)

## Topics

### Head

[`static let bodyLandmarkKeyLeftEye: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftEye)

The left eye.

[`static let bodyLandmarkKeyRightEye: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightEye)

The right eye.

[`static let bodyLandmarkKeyLeftEar: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftEar)

The left ear.

[`static let bodyLandmarkKeyRightEar: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightEar)

The right ear.

[`static let bodyLandmarkKeyNose: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyNose)

The nose.

[`static let bodyLandmarkRegionKeyFace: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyFace)

A group key identifying the face, which includes the eyes, ears, and nose.

### Torso

[`static let bodyLandmarkKeyNeck: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyNeck)

The center point of the neck.

[`static let bodyLandmarkKeyLeftShoulder: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftShoulder)

The left shoulder.

[`static let bodyLandmarkKeyRightShoulder: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightShoulder)

The right shoulder.

[`static let bodyLandmarkKeyLeftHip: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftHip)

The left hip.

[`static let bodyLandmarkKeyRightHip: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightHip)

The right hip.

[`static let bodyLandmarkKeyRoot: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRoot)

The center point of the waist.

[`static let bodyLandmarkRegionKeyTorso: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyTorso)

A group key identifying the torso, which includes the neck, shoulders, hips, and root.

### Arms

[`static let bodyLandmarkKeyRightWrist: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightWrist)

The right wrist.

[`static let bodyLandmarkKeyRightElbow: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightElbow)

The right elbow.

[`static let bodyLandmarkRegionKeyRightArm: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyRightArm)

A group key identifying the landmarks of the right arm.

[`static let bodyLandmarkKeyLeftWrist: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftWrist)

The left wrist.

[`static let bodyLandmarkKeyLeftElbow: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftElbow)

The left elbow.

[`static let bodyLandmarkRegionKeyLeftArm: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyLeftArm)

A group key identifying the landmarks of the left arm.

### Legs

[`static let bodyLandmarkKeyRightKnee: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightKnee)

The right knee.

[`static let bodyLandmarkKeyRightAnkle: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyRightAnkle)

The right ankle.

[`static let bodyLandmarkRegionKeyRightLeg: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyRightLeg)

A group key identifying the landmarks of the right leg.

[`static let bodyLandmarkKeyLeftKnee: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftKnee)

The left knee.

[`static let bodyLandmarkKeyLeftAnkle: VNRecognizedPointKey`](/documentation/Vision/VNRecognizedPointKey/bodyLandmarkKeyLeftAnkle)

The left ankle.

[`static let bodyLandmarkRegionKeyLeftLeg: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/bodyLandmarkRegionKeyLeftLeg)

A group key identifying the landmarks of the left leg.

### All Landmarks

[`static let all: VNRecognizedPointGroupKey`](/documentation/Vision/VNRecognizedPointGroupKey/all)

A group key identifying all landmarks.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)