---
title: BoundingRegionProviding
framework: vision
role: symbol
role_heading: Protocol
path: vision/boundingregionproviding
---

# BoundingRegionProviding

A protocol for objects that have a defined boundary in an image.

## Declaration

```swift
protocol BoundingRegionProviding
```

## Topics

### Getting the bounding region

- [boundingRegion](vision/boundingregionproviding/boundingregion.md)

## Relationships

### Conforming Types

- [DocumentObservation.Container](vision/documentobservation/container.md)
- [DocumentObservation.Container.DataDetectorMatch](vision/documentobservation/container/datadetectormatch.md)
- [DocumentObservation.Container.List](vision/documentobservation/container/list.md)
- [DocumentObservation.Container.Table](vision/documentobservation/container/table.md)
- [DocumentObservation.Container.Text](vision/documentobservation/container/text-swift.struct.md)

## See Also

### Image locations and regions

- [NormalizedPoint](vision/normalizedpoint.md)
- [NormalizedRect](vision/normalizedrect.md)
- [NormalizedRegion](vision/normalizedregion.md)
- [NormalizedCircle](vision/normalizedcircle.md)
- [BoundingBoxProviding](vision/boundingboxproviding.md)
- [QuadrilateralProviding](vision/quadrilateralproviding.md)
- [CoordinateOrigin](vision/coordinateorigin.md)
