DSCapturedResult
You are viewing a history document page of
DynamsoftCore
v3.0.20. Start from v3.2.10 version, the classDSCapturedResult
is migrated to theDynamsoftCaptureVisionRouter
library. View the latest document page ofDSCapturedResult
.
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.xcframework
- Objective-C
- Swift
@interface DSCapturedResult : NSObject
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
@property(nonatomic, copy, readonly) NSString *originalImageHashId;
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
@property(nonatomic, readonly) DSImageTag *originalImageTag;
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
@property(nonatomic, strong, nullable, readonly) NSArray<DSCapturedResultItem *> *items;
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
@property(nonatomic, assign, readonly) CGAffineTransform rotationTransformMatrix;
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
@property (nonatomic, assign, readonly) NSInteger errorCode;
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
@property (nonatomic, assign, readonly) NSString * errorMessage;
var errorMessage: String { get }