---
title: ARCamera.TrackingState.Reason.insufficientFeatures
framework: arkit
role: symbol
role_heading: Case
path: arkit/arcamera/trackingstate-swift.enum/reason/insufficientfeatures
---

# ARCamera.TrackingState.Reason.insufficientFeatures

The scene visible to the camera doesn’t contain enough distinguishable features for image-based position tracking.

## Declaration

```swift
case insufficientFeatures
```

## Mentioned in

Managing Session Life Cycle and Tracking Quality

## See Also

### Inhibitors of Tracking Quality

- [ARCamera.TrackingState.Reason.initializing](arkit/arcamera/trackingstate-swift.enum/reason/initializing.md)
- [ARCamera.TrackingState.Reason.relocalizing](arkit/arcamera/trackingstate-swift.enum/reason/relocalizing.md)
- [ARCamera.TrackingState.Reason.excessiveMotion](arkit/arcamera/trackingstate-swift.enum/reason/excessivemotion.md)
