<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/google-ai-edge/mediapipe/blob/master/mediapipe/tasks/python/vision/hand_landmarker.py#L245-L292) |

The hand landmarks result from HandLandmarker, where each vector element represents a single hand detected in the image.

    mp.tasks.vision.HandLandmarkerResult(
        handedness: List[List[category.Category]],
        hand_landmarks: List[List[landmark.NormalizedLandmark]],
        hand_world_landmarks: List[List[landmark.Landmark]]
    )

<br />

<br />

<br />

| ## Attributes ||
|---|---|
| `handedness` | Classification of handedness. Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs. |
| `hand_landmarks` | Detected hand landmarks in normalized image coordinates. |
| `hand_world_landmarks` | Detected hand landmarks in world coordinates. |

<br />

## Methods

### `from_ctypes`

[View source](https://github.com/google-ai-edge/mediapipe/blob/master/mediapipe/tasks/python/vision/hand_landmarker.py#L261-L292)

    @classmethod
    from_ctypes(
        c_obj: MpHandLandmarkerResultC
    ) -> 'HandLandmarkerResult'

Creates a `HandLandmarkerResult` from a `MpHandLandmarkerResultC`.

### `__eq__`

    __eq__(
        other
    )

Return self==value.