---
title: VNRequestTextRecognitionLevel
framework: vision
role: symbol
role_heading: Enumeration
path: vision/vnrequesttextrecognitionlevel
---

# VNRequestTextRecognitionLevel

Constants that identify the performance and accuracy of the text recognition.

## Declaration

```swift
enum VNRequestTextRecognitionLevel
```

## Topics

### Recognition Levels

- [VNRequestTextRecognitionLevel.fast](vision/vnrequesttextrecognitionlevel/fast.md)
- [VNRequestTextRecognitionLevel.accurate](vision/vnrequesttextrecognitionlevel/accurate.md)

### Creating a Recognition Level

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

## Relationships

### Conforms To

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

## See Also

### Customizing Recognition Constraints

- [minimumTextHeight](vision/vnrecognizetextrequest/minimumtextheight.md)
- [recognitionLevel](vision/vnrecognizetextrequest/recognitionlevel.md)
