Table of contents

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
  1. @interface DSIdentityProcessor : NSObject
    
  2. class 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
  1. - (nullable DSQuadrilateral *)findPrecisePortraitZone:(DSScaledColourImageUnit *)scaledColourImgUnit
                             localizedTextLinesUnit:(DSLocalizedTextLinesUnit *)localizedTextLinesUnit
                            recognizedTextLinesUnit:(DSRecognizedTextLinesUnit *)recognizedTextLinesUnit
                                  detectedQuadsUnit:(DSDetectedQuadsUnit *)detectedQuadsUnit
                                  deskewedImageUnit:(DSDeskewedImageUnit *)deskewedImageUnit;
    
  2. 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.

This page is compatible for: