---
title: VNImageOption
framework: vision
role: symbol
role_heading: Structure
path: vision/vnimageoption
---

# VNImageOption

An option key passed into an image request handler that takes an auxiliary image.

## Declaration

```swift
struct VNImageOption
```

## Discussion

Discussion Pass an option key into the VNImageRequestHandler instance on creation or request.  Option keys are used to describe specific properties of an image or specify how an image needs to be handled.

## Topics

### Initializers

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

### Options Dictionary Keys

- [properties](vision/vnimageoption/properties.md)
- [cameraIntrinsics](vision/vnimageoption/cameraintrinsics.md)
- [ciContext](vision/vnimageoption/cicontext.md)

## Relationships

### Conforms To

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