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 Integer
ocrResolutionLimit
private Integer
maximumNumberOfAccumulatedFrames
private Integer
minimumNumberOfRequiredFramesWithEqualScanningResult
private ContentValidator
validator
-
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 Integer
getOcrResolutionLimit()
Maximum image size (height or width) for OCR process. final Unit
setOcrResolutionLimit(Integer ocrResolutionLimit)
Maximum image size (height or width) for OCR process. final Integer
getMaximumNumberOfAccumulatedFrames()
Maximum number of accumulated frames to inspect before actual result is returned. final Unit
setMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)
Maximum number of accumulated frames to inspect before actual result is returned. final Integer
getMinimumNumberOfRequiredFramesWithEqualScanningResult()
Minimum number of accumulated frames that have equal result. final Unit
setMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)
Minimum number of accumulated frames that have equal result. final ContentValidator
getValidator()
Content validator. final Unit
setValidator(ContentValidator validator)
Content validator. final JSONObject
toJson(ToJsonConfiguration config)
final TextPatternScannerConfiguration
clone()
final static TextPatternScannerConfiguration
default()
-
-
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()
-
-
-
-