Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

DSCapturedResult

You are viewing a history document page of DynamsoftCore v3.0.20. Start from v3.2.10 version, the class DSCapturedResult is migrated to the DynamsoftCaptureVisionRouter library. View the latest document page of DSCapturedResult.

The DSCapturedResult class represents the result of a capture operation on an image. Internally, DSCapturedResult stores an array that contains multiple items, each of which may be a barcode, text line, detected quad, normalized image, original image, parsed item, etc.

Definition

Assembly: DynamsoftCore.framework

  • Objective-C
  • Swift
  1. @interface DSCapturedResult : NSObject
    
  2. class CapturedResult : NSObject
    

Attributes

Attributes Type Description
originalImageHashId NSString * The hash id of the original image. You can use this ID to get the original image via IntermediateResultManager class.
originalImageTag DSImageTag The DSImageTag of the original image that records information such as the image ID of the original image.
items NSArray<DSCapturedResultItem> ** An array of DSCapturedResultItems, which are the basic unit of the captured results. A DSCapturedResultItem can be a original image, a decoded barcode, a recognized text, a detected quad, a normalized image or a parsed result. View DSCapturedResultItemType for all available types.
rotationTransformMatrix CGAffineTransform The rotation transformation matrix of the original image relative to the rotated image.
errorCode NSInteger Get the error code of this result.
errorMessage NSString * Get the error message of this result.

originalImageHashId

The hash ID of the original image which can be used to get the original image via the IntermediateResultManager class.

  • Objective-C
  • Swift
  1. @property(nonatomic, copy, readonly) NSString *originalImageHashId;
    
  2. var originalImageHashId: String { get }
    

originalImageTag

The DSImageTag of the original image that records information such as the image ID of the original image.

  • Objective-C
  • Swift
  1. @property(nonatomic, readonly) DSImageTag *originalImageTag;
    
  2. var originalImageTag: ImageTag { get }
    

items

An array of DSCapturedResultItem, which is the basic unit of the captured results. A DSCapturedResultItem can be an original image, a decoded barcode, a recognized text, a detected quad, a normalized image, or a parsed result. View DSCapturedResultItemType for all available types.

  • Objective-C
  • Swift
  1. @property(nonatomic, strong, nullable, readonly) NSArray<DSCapturedResultItem *> *items;
    
  2. var items: [CapturedResultItem]? { get }
    

rotationTransformMatrix

The rotation transformation matrix of the original image relative to the rotated image. View CGAffineTransform for more info.

  • Objective-C
  • Swift
  1. @property(nonatomic, assign, readonly) CGAffineTransform rotationTransformMatrix;
    
  2. var rotationTransformMatrix: CGAffineTransform { get }
    

errorCode

Get the error code of this result. A CapturedResult will carry error information when the license module is missing or the process timeout.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign, readonly) NSInteger errorCode;
    
  2. var errorCode: Int { get }
    

errorMessage

Get the error message of this result. A CapturedResult will carry error information when the license module is missing or the process timeout.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign, readonly) NSString * errorMessage;
    
  2. var errorMessage: String { get }
    

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 2.x
    • Version 2.2.10
    • Version 2.0.21
    • Version 2.0.20
    • Version 2.0.10
    • Version 2.2.10
    • Version 2.0.21
    • Version 2.0.20
    • Version 2.0.10
  • Version 1.x
    • Version 1.2.1
    • Version 1.2.0
    • Version 1.1.0
    • Version 1.0.0
    • Version 1.0.4
    • Version 1.0.3
    • Version 1.0.2
    • Version 1.0.1
    • Version 1.0.0
    • Version 1.1.11
    • Version 1.1.9
    • Version 1.1.8
    • Version 1.1.7
    • Version 1.1.6
    • Version 1.1.5
    • Version 1.1.4
    • Version 1.1.3
    • Version 1.1.2
    • Version 1.1.1
    • Version 1.1.0
    • Version 1.0.0
    • Version 1.0.4
    • Version 1.0.3
    • Version 1.0.2
    • Version 1.0.1
    • Version 1.0.0
Change +
© 2003–2024 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support