<br />

Landmark represents a point in 3D space with x, y, z coordinates. The landmark coordinates are in meters. z represents the landmark depth, and the smaller the value the closer the world landmark is to the camera.

**Signature:**

    export declare interface Landmark 

## Properties

| Property | Modifiers | Type | Description |
|---|---|---|---|
| [x](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.landmark#landmarkx) |   | number | The x coordinates of the landmark. |
| [y](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.landmark#landmarky) |   | number | The y coordinates of the landmark. |
| [z](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.landmark#landmarkz) |   | number | The z coordinates of the landmark. |
| [visibility](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.landmark#landmarkvisibility) |   | number | The likelihood of the landmark being visible within the image. |
| [presence](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.landmark#landmarkpresence) |   | number | The likelihood of the landmark being present in the scene (within image bounds). Unset when the model does not output a presence score. |

## Landmark.x {#landmarkx}

The x coordinates of the landmark.

**Signature:**

    x: number;

## Landmark.y {#landmarky}

The y coordinates of the landmark.

**Signature:**

    y: number;

## Landmark.z {#landmarkz}

The z coordinates of the landmark.

**Signature:**

    z: number;

## Landmark.visibility {#landmarkvisibility}

The likelihood of the landmark being visible within the image.

**Signature:**

    visibility: number;

## Landmark.presence {#landmarkpresence}

The likelihood of the landmark being present in the scene (within image bounds). Unset when the model does not output a presence score.

**Signature:**

    presence?: number;