---
title: CIQRCodeFeature
framework: coreimage
role: symbol
role_heading: Class
path: coreimage/ciqrcodefeature
---

# CIQRCodeFeature

Information about a Quick Response code detected in a still or video image.

## Declaration

```swift
class CIQRCodeFeature
```

## Overview

Overview note: In macOS 10.13, iOS 11, and tvOS 11 or later, the Vision framework replaces these classes for identifying and analyzing image features. See VNDetectBarcodesRequest) A QR code is a two-dimensional barcode using the ISO/IEC 18004:2006 standard. The properties of a CIQRCodeFeature object identify the corners of the barcode in the image perspective and provide the decoded message. To detect QR codes in an image or video, choose CIDetectorTypeQRCode type when initializing a CIDetector object.

## Topics

### Locating a Detected Feature

- [bounds](coreimage/ciqrcodefeature/bounds-swift.property.md)

### Decoding a Detected Barcode

- [messageString](coreimage/ciqrcodefeature/messagestring.md)
- [symbolDescriptor](coreimage/ciqrcodefeature/symboldescriptor-swift.property.md)

### Identifying the Corners of a Detected Barcode

- [bottomLeft](coreimage/ciqrcodefeature/bottomleft-swift.property.md)
- [bottomRight](coreimage/ciqrcodefeature/bottomright-swift.property.md)
- [topLeft](coreimage/ciqrcodefeature/topleft-swift.property.md)
- [topRight](coreimage/ciqrcodefeature/topright-swift.property.md)

### Initializers

- [init(coder:)](coreimage/ciqrcodefeature/init(coder:).md)

## Relationships

### Inherits From

- [CIFeature](coreimage/cifeature.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)

## See Also

### Image Feature Detection

- [CIDetector](coreimage/cidetector.md)
- [CIFeature](coreimage/cifeature.md)
- [CIFaceFeature](coreimage/cifacefeature.md)
- [CIRectangleFeature](coreimage/cirectanglefeature.md)
- [CITextFeature](coreimage/citextfeature.md)
