DSIdentityProcessor
The DSIdentityProcessor class is a utility class for processing identity documents. It provides functionality for analyzing and extracting information from identity documents.
Definition
Assembly: DynamsoftIdentityUtility.xcframework
- Objective-C
- Swift
@interface DSIdentityProcessor : NSObjectclass IdentityProcessor : NSObject
Methods
| Method | Description |
|---|---|
findPrecisePortraitZone |
Finds the precise portrait zone from intermediate result units. |
findPrecisePortraitZone
Finds the precise portrait zone from intermediate result units.
- Objective-C
- Swift
- (nullable DSQuadrilateral *)findPrecisePortraitZone:(DSScaledColourImageUnit *)scaledColourImgUnit localizedTextLinesUnit:(DSLocalizedTextLinesUnit *)localizedTextLinesUnit recognizedTextLinesUnit:(DSRecognizedTextLinesUnit *)recognizedTextLinesUnit detectedQuadsUnit:(DSDetectedQuadsUnit *)detectedQuadsUnit deskewedImageUnit:(DSDeskewedImageUnit *)deskewedImageUnit;func findPrecisePortraitZone(scaledColourImgUnit: ScaledColourImageUnit, localizedTextLinesUnit: LocalizedTextLinesUnit, recognizedTextLinesUnit: RecognizedTextLinesUnit, detectedQuadsUnit: DetectedQuadsUnit, deskewedImageUnit: DeskewedImageUnit) -> Quadrilateral?
Parameters
scaledColourImgUnit: The DSScaledColourImageUnit containing the scaled color image.
localizedTextLinesUnit: The DSLocalizedTextLinesUnit containing localized text line information.
recognizedTextLinesUnit: The DSRecognizedTextLinesUnit containing recognized text line information.
detectedQuadsUnit: The DSDetectedQuadsUnit containing detected quadrilateral information.
deskewedImageUnit: The DSDeskewedImageUnit containing the deskewed image.
Return Value
A DSQuadrilateral object representing the precise portrait zone boundaries, or nil if an error occurs.