---
title: VNRecognizedPointKey
framework: vision
role: symbol
role_heading: Structure
path: vision/vnrecognizedpointkey
---

# VNRecognizedPointKey

The data type for all recognized point keys.

## Declaration

```swift
struct VNRecognizedPointKey
```

## Topics

### Landmarks

- [Body Landmarks](vision/body-landmarks.md)
- [Hand Landmarks](vision/hand-landmarks.md)

### Initializers

- [init(rawValue:)](vision/vnrecognizedpointkey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Body and hand pose detection

- [Detecting Human Body Poses in Images](vision/detecting-human-body-poses-in-images.md)
- [Detecting Hand Poses with Vision](vision/detecting-hand-poses-with-vision.md)
- [VNDetectHumanBodyPoseRequest](vision/vndetecthumanbodyposerequest.md)
- [VNDetectHumanHandPoseRequest](vision/vndetecthumanhandposerequest.md)
- [VNRecognizedPointsObservation](vision/vnrecognizedpointsobservation.md)
- [VNHumanBodyPoseObservation](vision/vnhumanbodyposeobservation.md)
- [VNHumanHandPoseObservation](vision/vnhumanhandposeobservation.md)
- [VNPoint](vision/vnpoint.md)
- [VNDetectedPoint](vision/vndetectedpoint.md)
- [VNRecognizedPoint](vision/vnrecognizedpoint.md)
- [VNRecognizedPointGroupKey](vision/vnrecognizedpointgroupkey.md)
