Class

VNDetectRectanglesRequest

An image analysis request that finds projected rectangular regions in an image.

Declaration

@interface VNDetectRectanglesRequest : VNImageBasedRequest

Overview

Use this type of request to find the bounding boxes of rectangles in an image. Vision returns observations for rectangles found in all orientations and sizes, along with a confidence level to indicate how likely it is that the observation contains an actual rectangle.

To further configure or restrict the types of rectangles found, set properties on the request specifying a range of aspect ratios, sizes, and quadrature tolerance.

Topics

Configuring Rectangle Detection

minimumAspectRatio

A float specifying the minimum aspect ratio of the rectangle to detect, defined as width over height.

maximumAspectRatio

A float specifying the maximum aspect ratio of the rectangle to detect, defined as width over height.

quadratureTolerance

A float specifying the number of degrees a rectangle corner angle can deviate from 90°.

minimumSize

A float specifying the minimum size of the rectangle to be detected, as a proportion of the smallest dimension.

minimumConfidence

A value specifying the minimum acceptable confidence level.

maximumObservations

An integer specifying the maximum number of rectangles Vision returns.

VNAspectRatio

A type alias for expressing rectangle aspect ratios in Vision.

VNConfidence

A type alias for the confidence value of an observation.

VNDegrees

A typealias for expressing tolerance angles in Vision.

Relationships

Inherits From

See Also

Rectangle Detection

VNRectangleObservation

Information about projected rectangular regions detected by an image analysis request.