---
title: ImageTrackingProvider
framework: arkit
role: symbol
role_heading: Class
path: arkit/imagetrackingprovider
---

# ImageTrackingProvider

A source of live data about a 2D image’s position in a person’s surroundings.

## Declaration

```swift
final class ImageTrackingProvider
```

## Topics

### Creating an image-tracking provider

- [init(referenceImages:)](arkit/imagetrackingprovider/init(referenceimages:).md)
- [isSupported](arkit/imagetrackingprovider/issupported.md)
- [requiredAuthorizations](arkit/imagetrackingprovider/requiredauthorizations.md)

### Tracking images

- [anchorUpdates](arkit/imagetrackingprovider/anchorupdates.md)

### Inspecting an image-tracking provider

- [state](arkit/imagetrackingprovider/state.md)
- [description](arkit/imagetrackingprovider/description.md)
- [allAnchors](arkit/imagetrackingprovider/allanchors.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [DataProvider](arkit/dataprovider.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Image tracking

- [Tracking and altering images](arkit/tracking-and-altering-images.md)
- [Detecting Images in an AR Experience](arkit/detecting-images-in-an-ar-experience.md)
- [Tracking preregistered images in 3D space](visionos/tracking-images-in-3d-space.md)
- [ImageAnchor](arkit/imageanchor.md)
- [ReferenceImage](arkit/referenceimage.md)
