---
title: BoundingBoxProviding
framework: vision
role: symbol
role_heading: Protocol
path: vision/boundingboxproviding
---

# BoundingBoxProviding

A protocol for objects that have a bounding box.

## Declaration

```swift
protocol BoundingBoxProviding
```

## Topics

### Getting the bounding box

- [boundingBox](vision/boundingboxproviding/boundingbox.md)

## Relationships

### Inherited By

- [QuadrilateralProviding](vision/quadrilateralproviding.md)

### Conforming Types

- [BarcodeObservation](vision/barcodeobservation.md)
- [DetectedDocumentObservation](vision/detecteddocumentobservation.md)
- [DetectedObjectObservation](vision/detectedobjectobservation.md)
- [FaceObservation](vision/faceobservation.md)
- [HumanObservation](vision/humanobservation.md)
- [RecognizedObjectObservation](vision/recognizedobjectobservation.md)
- [RecognizedTextObservation](vision/recognizedtextobservation.md)
- [RectangleObservation](vision/rectangleobservation.md)
- [TextObservation](vision/textobservation.md)

## See Also

### Image locations and regions

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