Class TextPatternScannerConfiguration


  • public class TextPatternScannerConfiguration
    extends java.lang.Object
    Configuration for the text pattern scanner.
    • Constructor Detail

      • TextPatternScannerConfiguration

        public TextPatternScannerConfiguration​(int ocrResolutionLimit,
                                               int maximumNumberOfAccumulatedFrames,
                                               int minimumNumberOfRequiredFramesWithEqualScanningResult,
                                               ContentValidator validator)
        Constructs TextPatternScannerConfiguration with the given params.
        Parameters:
        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
        validator - Content validator.
      • TextPatternScannerConfiguration

        public TextPatternScannerConfiguration()
        Constructs TextPatternScannerConfiguration with default parameters.
    • Method Detail

      • 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.
      • getValidator

        public ContentValidator getValidator()
        Getter for validator field. See constructor documentation for more information about the field.
        Returns:
        validator
      • setValidator

        public void setValidator​(ContentValidator validator)
        Setter for validator field. See constructor documentation for more information about the field.
        Parameters:
        validator - Value to set.