---
title: DataScannerViewController.QualityLevel.accurate
framework: visionkit
role: symbol
role_heading: Case
path: visionkit/datascannerviewcontroller/qualitylevel-swift.enum/accurate
---

# DataScannerViewController.QualityLevel.accurate

A quality level that prioritizes recognition accuracy over speed.

## Declaration

```swift
case accurate
```

## Mentioned in

Scanning data with the camera

## Discussion

Discussion Use this quality level if you want to recognize smaller text and barcodes.

## See Also

### Identifying quality levels

- [DataScannerViewController.QualityLevel.balanced](visionkit/datascannerviewcontroller/qualitylevel-swift.enum/balanced.md)
- [DataScannerViewController.QualityLevel.fast](visionkit/datascannerviewcontroller/qualitylevel-swift.enum/fast.md)
