---
title: "init(rectangleObservation:completionHandler:)"
framework: vision
role: symbol
role_heading: Initializer
path: "vision/vntrackrectanglerequest/init(rectangleobservation:completionhandler:)"
---

# init(rectangleObservation:completionHandler:)

Creates a new rectangle tracking request with a rectangle observation.

## Declaration

```swift
init(rectangleObservation observation: VNRectangleObservation, completionHandler: VNRequestCompletionHandler? = nil)
```

## Parameters

- `observation`: A rectangle observation with bounding box and corner location information.
- `completionHandler`: The block to invoke after performing the request.

## See Also

### Initializing a Rectangle Tracking Request

- [init(rectangleObservation:)](vision/vntrackrectanglerequest/init(rectangleobservation:).md)
