Package io.scanbot.sdk.textpattern
Class TextPatternScannerConfiguration
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class TextPatternScannerConfiguration implements Parcelable
Configuration for the text pattern scanner.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerocrResolutionLimitprivate IntegermaximumNumberOfAccumulatedFramesprivate IntegerminimumNumberOfRequiredFramesWithEqualScanningResultprivate ContentValidatorvalidator
-
Constructor Summary
Constructors Constructor Description TextPatternScannerConfiguration(Map<String, Object> source)TextPatternScannerConfiguration(JSONObject json)TextPatternScannerConfiguration(Integer ocrResolutionLimit, Integer maximumNumberOfAccumulatedFrames, Integer minimumNumberOfRequiredFramesWithEqualScanningResult, ContentValidator validator)
-
Method Summary
Modifier and Type Method Description final IntegergetOcrResolutionLimit()Maximum image size (height or width) for OCR process. final UnitsetOcrResolutionLimit(Integer ocrResolutionLimit)Maximum image size (height or width) for OCR process. final IntegergetMaximumNumberOfAccumulatedFrames()Maximum number of accumulated frames to inspect before actual result is returned. final UnitsetMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)Maximum number of accumulated frames to inspect before actual result is returned. final IntegergetMinimumNumberOfRequiredFramesWithEqualScanningResult()Minimum number of accumulated frames that have equal result. final UnitsetMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)Minimum number of accumulated frames that have equal result. final ContentValidatorgetValidator()Content validator. final UnitsetValidator(ContentValidator validator)Content validator. final JSONObjecttoJson(ToJsonConfiguration config)final TextPatternScannerConfigurationclone()final static TextPatternScannerConfigurationdefault()-
-
Constructor Detail
-
TextPatternScannerConfiguration
TextPatternScannerConfiguration(JSONObject json)
-
TextPatternScannerConfiguration
TextPatternScannerConfiguration(Integer ocrResolutionLimit, Integer maximumNumberOfAccumulatedFrames, Integer minimumNumberOfRequiredFramesWithEqualScanningResult, ContentValidator validator)
-
-
Method Detail
-
getOcrResolutionLimit
final Integer getOcrResolutionLimit()
Maximum image size (height or width) for OCR process. 0 - do not rescale.
Default is 0
-
setOcrResolutionLimit
final Unit setOcrResolutionLimit(Integer ocrResolutionLimit)
Maximum image size (height or width) for OCR process. 0 - do not rescale.
Default is 0
-
getMaximumNumberOfAccumulatedFrames
final Integer getMaximumNumberOfAccumulatedFrames()
Maximum number of accumulated frames to inspect before actual result is returned.
Default is 3
-
setMaximumNumberOfAccumulatedFrames
final Unit setMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)
Maximum number of accumulated frames to inspect before actual result is returned.
Default is 3
-
getMinimumNumberOfRequiredFramesWithEqualScanningResult
final Integer getMinimumNumberOfRequiredFramesWithEqualScanningResult()
Minimum number of accumulated frames that have equal result.
Default is 2
-
setMinimumNumberOfRequiredFramesWithEqualScanningResult
final Unit setMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)
Minimum number of accumulated frames that have equal result.
Default is 2
-
getValidator
final ContentValidator getValidator()
Content validator.
-
setValidator
final Unit setValidator(ContentValidator validator)
Content validator.
-
toJson
final JSONObject toJson(ToJsonConfiguration config)
-
clone
final TextPatternScannerConfiguration clone()
-
default
final static TextPatternScannerConfiguration default()
-
-
-
-