Interface VinScanner
-
- All Implemented Interfaces:
public interface VinScannerComponent to scan preview image and recognize Vehicle Identification Number (VIN).
-
-
Method Summary
Modifier and Type Method Description abstract VinScanResultscanNv21(ByteArray nv21, Integer width, Integer height, Integer orientation, Rect finderRect)Scan nv21 image to recognize VIN. abstract IntegergetMinimumNumberOfRequiredFramesWithEqualRecognitionResult()Minimum number of accumulated frames that have equal result. abstract UnitsetMinimumNumberOfRequiredFramesWithEqualRecognitionResult(Integer minimumNumberOfRequiredFramesWithEqualRecognitionResult)Minimum number of accumulated frames that have equal result. abstract IntegergetMaximumNumberOfAccumulatedFrames()Maximum number of accumulated frames to inspect before actual result is returned. abstract UnitsetMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)Maximum number of accumulated frames to inspect before actual result is returned. abstract IntegergetOcrResolutionLimit()The image will be downscaled to the given value during the processing. abstract UnitsetOcrResolutionLimit(Integer ocrResolutionLimit)The image will be downscaled to the given value during the processing. -
-
Method Detail
-
scanNv21
abstract VinScanResult scanNv21(ByteArray nv21, Integer width, Integer height, Integer orientation, Rect finderRect)
Scan nv21 image to recognize VIN.
- Parameters:
nv21- image in form of nv21-encoded byte arraywidth- image width, pixelsheight- image height, pixelsorientation- image orientation.finderRect- if non-null - perform scanning only in given area.
-
getMinimumNumberOfRequiredFramesWithEqualRecognitionResult
abstract Integer getMinimumNumberOfRequiredFramesWithEqualRecognitionResult()
Minimum number of accumulated frames that have equal result.
-
setMinimumNumberOfRequiredFramesWithEqualRecognitionResult
abstract Unit setMinimumNumberOfRequiredFramesWithEqualRecognitionResult(Integer minimumNumberOfRequiredFramesWithEqualRecognitionResult)
Minimum number of accumulated frames that have equal result.
-
getMaximumNumberOfAccumulatedFrames
abstract Integer getMaximumNumberOfAccumulatedFrames()
Maximum number of accumulated frames to inspect before actual result is returned.
-
setMaximumNumberOfAccumulatedFrames
abstract Unit setMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)
Maximum number of accumulated frames to inspect before actual result is returned.
-
getOcrResolutionLimit
abstract Integer getOcrResolutionLimit()
The image will be downscaled to the given value during the processing. If the quality of the scanning is not enough, try to increase the limit. This variable affects the performance of the scanning process. Higher the size limit - better the quality, but the recognition is slower.
0 - do not rescale.
-
setOcrResolutionLimit
abstract Unit setOcrResolutionLimit(Integer ocrResolutionLimit)
The image will be downscaled to the given value during the processing. If the quality of the scanning is not enough, try to increase the limit. This variable affects the performance of the scanning process. Higher the size limit - better the quality, but the recognition is slower.
0 - do not rescale.
-
-
-
-