<br />

Represents the gesture recognition results generated by `GestureRecognizer`.

**Signature:**

```typescript
export declare interface GestureRecognizerResult 
```

## Properties

| Property | Modifiers | Type | Description |
|---|---|---|---|
| [landmarks](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.gesturerecognizerresult.md.txt#gesturerecognizerresultlandmarks) |   | NormalizedLandmark\[\]\[\] | Hand landmarks of detected hands. |
| [worldLandmarks](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.gesturerecognizerresult.md.txt#gesturerecognizerresultworldlandmarks) |   | Landmark\[\]\[\] | Hand landmarks in world coordinates of detected hands. |
| [handedness](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.gesturerecognizerresult.md.txt#gesturerecognizerresulthandedness) |   | Category\[\]\[\] | Handedness of detected hands. Note: Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs. |
| [handednesses](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.gesturerecognizerresult.md.txt#gesturerecognizerresulthandednesses) |   | Category\[\]\[\] | **Deprecated.** Handedness of detected hands. Note: Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs. |
| [gestures](https://developers.google.com/edge/api/mediapipe/js/tasks-vision.gesturerecognizerresult.md.txt#gesturerecognizerresultgestures) |   | Category\[\]\[\] | Recognized hand gestures of detected hands. Note that the index of the gesture is always -1, because the raw indices from multiple gesture classifiers cannot consolidate to a meaningful index. |

## GestureRecognizerResult.landmarks {#gesturerecognizerresultlandmarks}

Hand landmarks of detected hands.

**Signature:**

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

## GestureRecognizerResult.worldLandmarks {#gesturerecognizerresultworldlandmarks}

Hand landmarks in world coordinates of detected hands.

**Signature:**

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

## GestureRecognizerResult.handedness {#gesturerecognizerresulthandedness}

Handedness of detected hands. Note: Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs.

**Signature:**

```typescript
handedness: Category[][];
```

## GestureRecognizerResult.handednesses {#gesturerecognizerresulthandednesses}

Handedness of detected hands. Note: Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs.

> [!WARNING]
> **Warning:** **Deprecated.** Use `.handedness` instead.

**Signature:**

```typescript
handednesses: Category[][];
```

## GestureRecognizerResult.gestures {#gesturerecognizerresultgestures}

Recognized hand gestures of detected hands. Note that the index of the gesture is always -1, because the raw indices from multiple gesture classifiers cannot consolidate to a meaningful index.

**Signature:**

```typescript
gestures: Category[][];
```