---
title: automaticImageScaleEstimationEnabled
framework: arkit
role: symbol
role_heading: Instance Property
path: arkit/arbodytrackingconfiguration/automaticimagescaleestimationenabled
---

# automaticImageScaleEstimationEnabled

A flag that instructs ARKit to estimate and set the scale of a tracked image on your behalf.

## Declaration

```swift
var automaticImageScaleEstimationEnabled: Bool { get set }
```

## Discussion

Discussion If set to true, ARKit uses its knowledge of the world to set an image anchor’s estimatedScaleFactor property, which corrects the image anchor’s position in the physical environment. Enable this property when you want to detect different sized versions of a reference image. ARKit must know the physical size of an image in the real world to accurately estimate its real-world position. You enable this property to tell ARKit to estimate a recognized image’s physical size before it calculates the real-world position.

## See Also

### Enabling Image Tracking

- [detectionImages](arkit/arbodytrackingconfiguration/detectionimages.md)
- [maximumNumberOfTrackedImages](arkit/arbodytrackingconfiguration/maximumnumberoftrackedimages.md)
