<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.13.0 -",
    "tvOS: 11.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Vision",
  "identifier" : "/documentation/Vision/VNFaceLandmarks2D",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Vision"
    ],
    "preciseIdentifier" : "c:objc(cs)VNFaceLandmarks2D"
  },
  "title" : "VNFaceLandmarks2D"
}
-->

# VNFaceLandmarks2D

A collection of facial features that a request detects.

```
class VNFaceLandmarks2D
```

## Overview

This class represents the set of all detectable 2D face landmarks and regions, exposed as properties. The coordinates of the face landmarks are normalized to the dimensions of the face observation’s [`boundingBox`](/documentation/Vision/VNDetectedObjectObservation/boundingBox), with the origin at the bounding box’s lower-left corner. Use the [`VNImagePointForFaceLandmarkPoint(_:_:_:_:)`](/documentation/Vision/VNImagePointForFaceLandmarkPoint(_:_:_:_:)) function to convert normalized face landmark points into absolute points within the image’s coordinate system.

## Topics

### Face Landmark Points

[`allPoints`](/documentation/Vision/VNFaceLandmarks2D/allPoints)

The region containing all face landmark points.

[`faceContour`](/documentation/Vision/VNFaceLandmarks2D/faceContour)

The region containing points that trace the face contour from the left cheek, over the chin, to the right cheek.

[`leftEye`](/documentation/Vision/VNFaceLandmarks2D/leftEye)

The region containing points that outline the left eye.

[`rightEye`](/documentation/Vision/VNFaceLandmarks2D/rightEye)

The region containing points that outline the right eye.

[`leftEyebrow`](/documentation/Vision/VNFaceLandmarks2D/leftEyebrow)

The region containing points that trace the left eyebrow.

[`rightEyebrow`](/documentation/Vision/VNFaceLandmarks2D/rightEyebrow)

The region containing points that trace the right eyebrow.

[`nose`](/documentation/Vision/VNFaceLandmarks2D/nose)

The region containing points that outline the nose.

[`noseCrest`](/documentation/Vision/VNFaceLandmarks2D/noseCrest)

The region containing points that trace the center crest of the nose.

[`medianLine`](/documentation/Vision/VNFaceLandmarks2D/medianLine)

The region containing points that trace a vertical line down the center of the face.

[`outerLips`](/documentation/Vision/VNFaceLandmarks2D/outerLips)

The region containing points that outline the outside of the lips.

[`innerLips`](/documentation/Vision/VNFaceLandmarks2D/innerLips)

The region containing points that outline the space between the lips.

[`leftPupil`](/documentation/Vision/VNFaceLandmarks2D/leftPupil)

The region containing the point where the left pupil is located.

[`rightPupil`](/documentation/Vision/VNFaceLandmarks2D/rightPupil)

The region containing the point where the right pupil is located.



---

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)