DocumentScannerConfiguration

data class DocumentScannerConfiguration(var engineMode: DocumentScannerEngineMode = DocumentScannerEngineMode.ML, var processingMode: ProcessingMode = ProcessingMode.AUTO, var parameters: DocumentScannerParameters = DocumentScannerParameters( ), var partiallyVisibleDocumentConfiguration: PartiallyVisibleDocumentConfiguration = PartiallyVisibleDocumentConfiguration( )) : Parcelable

Configuration for the document scanner.

Constructors

Link copied to clipboard
constructor(source: Map<String, Any?>)
constructor(json: JSONObject)
constructor(engineMode: DocumentScannerEngineMode = DocumentScannerEngineMode.ML, processingMode: ProcessingMode = ProcessingMode.AUTO, parameters: DocumentScannerParameters = DocumentScannerParameters( ), partiallyVisibleDocumentConfiguration: PartiallyVisibleDocumentConfiguration = PartiallyVisibleDocumentConfiguration( ))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The engine to use for document scanning.

Link copied to clipboard

Initial parameters for the document scanner.

Link copied to clipboard

Configuration for handling partially visible documents.

Link copied to clipboard

In live mode, the document scanner will return only the best document contour. In single-shot mode it will return additional document contours, suitable for use in the cropping screen.

Functions

Link copied to clipboard
Link copied to clipboard
fun toJson(config: ToJsonConfiguration = ToJsonConfiguration.default()): JSONObject