---
title: VNRecognizedObjectObservation
framework: vision
role: symbol
role_heading: Class
path: vision/vnrecognizedobjectobservation
---

# VNRecognizedObjectObservation

A detected object observation with an array of classification labels that classify the recognized object.

## Declaration

```swift
class VNRecognizedObjectObservation
```

## Overview

Overview The confidence of the classifications sum up to 1.0. Multiply the classification confidence with the confidence of this observation.

## Topics

### Classifying a Recognized Object

- [labels](vision/vnrecognizedobjectobservation/labels.md)
- [VNClassificationObservation](vision/vnclassificationobservation.md)

## Relationships

### Inherits From

- [VNDetectedObjectObservation](vision/vndetectedobjectobservation.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [VNRequestRevisionProviding](vision/vnrequestrevisionproviding.md)

## See Also

### Object recognition

- [Recognizing Objects in Live Capture](vision/recognizing-objects-in-live-capture.md)
- [Understanding a Dice Roll with Vision and Object Detection](coreml/understanding-a-dice-roll-with-vision-and-object-detection.md)
