Class VinScannerConfiguration


  • public class VinScannerConfiguration
    extends java.lang.Object
    Configuration for the VIN scanner.
    • Constructor Detail

      • VinScannerConfiguration

        public VinScannerConfiguration​(boolean extractVINFromBarcode,
                                       int ocrResolutionLimit,
                                       int maximumNumberOfAccumulatedFrames,
                                       int minimumNumberOfRequiredFramesWithEqualScanningResult)
        Constructs VinScannerConfiguration with the given params.
        Parameters:
        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 - Maximum image size (height or width) for OCR process. 0 - do not rescale. Default is 0
        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 Detail

      • 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()
        Getter for ocrResolutionLimit field. See constructor documentation for more information about the field.
        Returns:
        ocrResolutionLimit
      • setOcrResolutionLimit

        public void setOcrResolutionLimit​(int ocrResolutionLimit)
        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.