<br />

Represents the pose landmarks deection results generated by `PoseLandmarker`. Each vector element represents a single pose detected in the image.

**Signature:**

```typescript
export declare class PoseLandmarkerResult 
```

## Constructors

| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(landmarks, worldLandmarks, segmentationMasks)](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.poselandmarkerresult.md.txt#poselandmarkerresultconstructor) |   | Constructs a new instance of the `PoseLandmarkerResult` class. |

## Properties

| Property | Modifiers | Type | Description |
|---|---|---|---|
| [landmarks](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.poselandmarkerresult.md.txt#poselandmarkerresultlandmarks) |   | NormalizedLandmark\[\]\[\] | Pose landmarks of detected poses. |
| [worldLandmarks](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.poselandmarkerresult.md.txt#poselandmarkerresultworldlandmarks) |   | Landmark\[\]\[\] | Pose landmarks in world coordinates of detected poses. |
| [segmentationMasks](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.poselandmarkerresult.md.txt#poselandmarkerresultsegmentationmasks) |   | MPMask\[\] \| undefined | Segmentation mask for the detected pose. |

## Methods

| Method | Modifiers | Description |
|---|---|---|
| [close()](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.poselandmarkerresult.md.txt#poselandmarkerresultclose) |   | Frees the resources held by the segmentation masks. |

## PoseLandmarkerResult.(constructor) {#poselandmarkerresultconstructor}

Constructs a new instance of the `PoseLandmarkerResult` class.

**Signature:**

```typescript
constructor(landmarks: NormalizedLandmark[][], worldLandmarks: Landmark[][], segmentationMasks?: MPMask[] | undefined);
```

### Parameters

| Parameter | Type | Description |
|---|---|---|
| landmarks | NormalizedLandmark\[\]\[\] | Pose landmarks of detected poses. |
| worldLandmarks | Landmark\[\]\[\] | Pose landmarks in world coordinates of detected poses. |
| segmentationMasks | MPMask\[\] \| undefined | Segmentation mask for the detected pose. |

## PoseLandmarkerResult.landmarks {#poselandmarkerresultlandmarks}

Pose landmarks of detected poses.

**Signature:**

```typescript
readonly landmarks: NormalizedLandmark[][];
```

## PoseLandmarkerResult.worldLandmarks {#poselandmarkerresultworldlandmarks}

Pose landmarks in world coordinates of detected poses.

**Signature:**

```typescript
readonly worldLandmarks: Landmark[][];
```

## PoseLandmarkerResult.segmentationMasks {#poselandmarkerresultsegmentationmasks}

Segmentation mask for the detected pose.

**Signature:**

```typescript
readonly segmentationMasks?: MPMask[] | undefined;
```

## PoseLandmarkerResult.close() {#poselandmarkerresultclose}

Frees the resources held by the segmentation masks.

**Signature:**

```typescript
close(): void;
```

**Returns:**

void