---
title: VNFaceLandmarks2D
framework: vision
role: symbol
role_heading: Class
path: vision/vnfacelandmarks2d
---

# VNFaceLandmarks2D

A collection of facial features that a request detects.

## Declaration

```swift
class VNFaceLandmarks2D
```

## Overview

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, with the origin at the bounding box’s lower-left corner. Use the VNImagePointForFaceLandmarkPoint(_:_:_:_:) function to convert normalized face landmark points into absolute points within the image’s coordinate system.

## Topics

### Face Landmark Points

- [allPoints](vision/vnfacelandmarks2d/allpoints.md)
- [faceContour](vision/vnfacelandmarks2d/facecontour.md)
- [leftEye](vision/vnfacelandmarks2d/lefteye.md)
- [rightEye](vision/vnfacelandmarks2d/righteye.md)
- [leftEyebrow](vision/vnfacelandmarks2d/lefteyebrow.md)
- [rightEyebrow](vision/vnfacelandmarks2d/righteyebrow.md)
- [nose](vision/vnfacelandmarks2d/nose.md)
- [noseCrest](vision/vnfacelandmarks2d/nosecrest.md)
- [medianLine](vision/vnfacelandmarks2d/medianline.md)
- [outerLips](vision/vnfacelandmarks2d/outerlips.md)
- [innerLips](vision/vnfacelandmarks2d/innerlips.md)
- [leftPupil](vision/vnfacelandmarks2d/leftpupil.md)
- [rightPupil](vision/vnfacelandmarks2d/rightpupil.md)

## Relationships

### Inherits From

- [VNFaceLandmarks](vision/vnfacelandmarks.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [VNRequestRevisionProviding](vision/vnrequestrevisionproviding.md)

## See Also

### Identifying Landmarks

- [landmarks](vision/vnfaceobservation/landmarks.md)
- [VNFaceLandmarkRegion2D](vision/vnfacelandmarkregion2d.md)
- [VNFaceLandmarks](vision/vnfacelandmarks.md)
- [VNFaceLandmarkRegion](vision/vnfacelandmarkregion.md)
