---
title: ImageAnalyzer.AnalysisTypes
framework: visionkit
role: symbol
role_heading: Structure
path: visionkit/imageanalyzer/analysistypes
---

# ImageAnalyzer.AnalysisTypes

The types of items that an image analyzer looks for in an image.

## Declaration

```swift
struct AnalysisTypes
```

## Topics

### Specifying types to find

- [machineReadableCode](visionkit/imageanalyzer/analysistypes/machinereadablecode.md)
- [text](visionkit/imageanalyzer/analysistypes/text.md)
- [visualLookUp](visionkit/imageanalyzer/analysistypes/visuallookup.md)

### Managing sets

- [Set properties and methods](visionkit/analysistypes-set-properties-and-methods.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Creating configurations

- [init(_:)](visionkit/imageanalyzer/configuration/init(_:).md)
- [analysisTypes](visionkit/imageanalyzer/configuration/analysistypes.md)
