TextPatternScannerConfiguration

data class TextPatternScannerConfiguration(var ocrResolutionLimit: Int = 0, var maximumNumberOfAccumulatedFrames: Int = 3, var minimumNumberOfRequiredFramesWithEqualScanningResult: Int = 2, var optimizeSingleLine: Boolean = false, var validator: ContentValidator = DefaultContentValidator( )) : Parcelable

Configuration for the text pattern scanner.

Constructors

Link copied to clipboard
constructor(source: Map<String, Any?>)
constructor(json: JSONObject)
constructor(ocrResolutionLimit: Int = 0, maximumNumberOfAccumulatedFrames: Int = 3, minimumNumberOfRequiredFramesWithEqualScanningResult: Int = 2, optimizeSingleLine: Boolean = false, validator: ContentValidator = DefaultContentValidator( ))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Maximum number of accumulated frames to inspect before actual result is returned.

Minimum number of accumulated frames that have equal result.

Link copied to clipboard

Maximum image size (height or width) for OCR process. 0 - do not rescale.

Link copied to clipboard

Optimize for scanning a single line or a single word. Enable this option when scanning a single line or single word that are hard to scan reliably.

Link copied to clipboard

Content validator.

Functions

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