ScanningSettings
Represents the configurable settings for scanning a card.
This class defines various parameters and policies related to the scanning process, including image quality handling, data extraction, anonymization, and liveness detection, along with options for frame processing and image extraction.
Constructors
Properties
Represents the configurable settings for data anonymization. This defines various parameters and policies related to the anonymization of sensitive data extracted from the payment cards. Defaults to no anonymization.
Configures the image cropping settings during scanning process. Allows customization of cropped image handling, such as dotsPerInch, extensionFactor, and whether images should be returned for the entire card.
Controls which fields and images should be extracted from the card. Disabling extraction of unused fields can improve recognition performance or reduce memory usage.
Defines the minimum required margin (in percentage) between the edge of the input image and the card. Default value is 0.02 (also recommended value). The setting is applicable only when using images from Video source. Defaults to 0.02.
Represents the configurable settings for liveness detection. This defines various parameters and policies related to the liveness detection process, including checks for hand presence and screen analysis.
Indicates whether to reject frames if blur is detected on the card image. When true (default), frames with detected blur are skipped to ensure only high-quality images are processed. When false, blurred frames are still processed, and the blur status is reported in the ProcessResult. Defaults to true.
The level of allowed detected tilt of the card in the image. Defines the severity of allowed detected tilt of the card in the image, as defined in DetectionLevel. Values range from Off (detection turned off) to higher levels of allowed tilt. Defaults to DetectionLevel.Mid.