Package io.scanbot.sdk.vin
Class VinScannerConfiguration
java.lang.Object
io.scanbot.sdk.vin.VinScannerConfiguration
Configuration for the VIN scanner.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs VinScannerConfiguration with default parameters.VinScannerConfiguration(int inputHeightLimit, boolean optimizeSingleLine, boolean extractVINFromBarcode, int ocrResolutionLimit, int maximumNumberOfAccumulatedFrames, int minimumNumberOfRequiredFramesWithEqualScanningResult) Constructs VinScannerConfiguration with the given params. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for extractVINFromBarcode field.intGetter for inputHeightLimit field.intGetter for maximumNumberOfAccumulatedFrames field.intGetter for minimumNumberOfRequiredFramesWithEqualScanningResult field.intDeprecated.booleanGetter for optimizeSingleLine field.voidsetExtractVINFromBarcode(boolean extractVINFromBarcode) Setter for extractVINFromBarcode field.voidsetInputHeightLimit(int inputHeightLimit) Setter for inputHeightLimit field.voidsetMaximumNumberOfAccumulatedFrames(int maximumNumberOfAccumulatedFrames) Setter for maximumNumberOfAccumulatedFrames field.voidsetMinimumNumberOfRequiredFramesWithEqualScanningResult(int minimumNumberOfRequiredFramesWithEqualScanningResult) Setter for minimumNumberOfRequiredFramesWithEqualScanningResult field.voidsetOcrResolutionLimit(int ocrResolutionLimit) Deprecated.Replaced bygetInputHeightLimit()orsetInputHeightLimit(int)or the corresponding constructor argument.voidsetOptimizeSingleLine(boolean optimizeSingleLine) Setter for optimizeSingleLine field.
-
Constructor Details
-
VinScannerConfiguration
public VinScannerConfiguration(int inputHeightLimit, boolean optimizeSingleLine, boolean extractVINFromBarcode, int ocrResolutionLimit, int maximumNumberOfAccumulatedFrames, int minimumNumberOfRequiredFramesWithEqualScanningResult) Constructs VinScannerConfiguration with the given params.- Parameters:
inputHeightLimit- Maximum image height for OCR processing. 0 - do not rescale. Default is `60`.optimizeSingleLine- 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. Default is `true`.extractVINFromBarcode- If true, the VIN scanner will also extract VINs from barcodes. Requires a license that allows barcode scanning in addition to VIN scanning. Default is `false`.ocrResolutionLimit- The option will be ignored if `inputHeightLimit` is not 0. Maximum image size (height or width) for OCR process. 0 - do not rescale. Default is `0`. Deprecated. Replaced bygetInputHeightLimit()orsetInputHeightLimit(int)or the corresponding constructor argument.maximumNumberOfAccumulatedFrames- Maximum number of accumulated frames to inspect before actual result is returned. Default is `3`.minimumNumberOfRequiredFramesWithEqualScanningResult- Minimum number of accumulated frames that have equal result. Default is `2`.
-
VinScannerConfiguration
public VinScannerConfiguration()Constructs VinScannerConfiguration with default parameters.
-
-
Method Details
-
getInputHeightLimit
public int getInputHeightLimit()Getter for inputHeightLimit field. See constructor documentation for more information about the field.- Returns:
- inputHeightLimit
-
setInputHeightLimit
public void setInputHeightLimit(int inputHeightLimit) Setter for inputHeightLimit field. See constructor documentation for more information about the field.- Parameters:
inputHeightLimit- Value to set.
-
getOptimizeSingleLine
public boolean getOptimizeSingleLine()Getter for optimizeSingleLine field. See constructor documentation for more information about the field.- Returns:
- optimizeSingleLine
-
setOptimizeSingleLine
public void setOptimizeSingleLine(boolean optimizeSingleLine) Setter for optimizeSingleLine field. See constructor documentation for more information about the field.- Parameters:
optimizeSingleLine- Value to set.
-
getExtractVINFromBarcode
public boolean getExtractVINFromBarcode()Getter for extractVINFromBarcode field. See constructor documentation for more information about the field.- Returns:
- extractVINFromBarcode
-
setExtractVINFromBarcode
public void setExtractVINFromBarcode(boolean extractVINFromBarcode) Setter for extractVINFromBarcode field. See constructor documentation for more information about the field.- Parameters:
extractVINFromBarcode- Value to set.
-
getOcrResolutionLimit
public int getOcrResolutionLimit()Deprecated.Replaced bygetInputHeightLimit()orsetInputHeightLimit(int)or the corresponding constructor argument.Getter for ocrResolutionLimit field. See constructor documentation for more information about the field.- Returns:
- ocrResolutionLimit
-
setOcrResolutionLimit
public void setOcrResolutionLimit(int ocrResolutionLimit) Deprecated.Replaced bygetInputHeightLimit()orsetInputHeightLimit(int)or the corresponding constructor argument.Setter for ocrResolutionLimit field. See constructor documentation for more information about the field.- Parameters:
ocrResolutionLimit- Value to set.
-
getMaximumNumberOfAccumulatedFrames
public int getMaximumNumberOfAccumulatedFrames()Getter for maximumNumberOfAccumulatedFrames field. See constructor documentation for more information about the field.- Returns:
- maximumNumberOfAccumulatedFrames
-
setMaximumNumberOfAccumulatedFrames
public void setMaximumNumberOfAccumulatedFrames(int maximumNumberOfAccumulatedFrames) Setter for maximumNumberOfAccumulatedFrames field. See constructor documentation for more information about the field.- Parameters:
maximumNumberOfAccumulatedFrames- Value to set.
-
getMinimumNumberOfRequiredFramesWithEqualScanningResult
public int getMinimumNumberOfRequiredFramesWithEqualScanningResult()Getter for minimumNumberOfRequiredFramesWithEqualScanningResult field. See constructor documentation for more information about the field.- Returns:
- minimumNumberOfRequiredFramesWithEqualScanningResult
-
setMinimumNumberOfRequiredFramesWithEqualScanningResult
public void setMinimumNumberOfRequiredFramesWithEqualScanningResult(int minimumNumberOfRequiredFramesWithEqualScanningResult) Setter for minimumNumberOfRequiredFramesWithEqualScanningResult field. See constructor documentation for more information about the field.- Parameters:
minimumNumberOfRequiredFramesWithEqualScanningResult- Value to set.
-
getInputHeightLimit()orsetInputHeightLimit(int)or the corresponding constructor argument.