Package io.scanbot.sdk.documentdata
Class DefaultDocumentDataExtractor
-
- All Implemented Interfaces:
-
io.scanbot.sdk.documentdata.DocumentDataExtractor
public final class DefaultDocumentDataExtractor implements DocumentDataExtractor
Default implementation for DocumentDataExtractor
-
-
Constructor Summary
Constructors Constructor Description DefaultDocumentDataExtractor()
-
Method Summary
Modifier and Type Method Description DocumentDataExtractorConfiguration
copyCurrentConfiguration()
Returns a copy of the current configuration. Unit
setConfiguration(DocumentDataExtractorConfiguration configuration)
Sets the configuration for the document data extractor. DocumentDataExtractionResult
extractFromBitmap(Bitmap bitmap, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)
Scan the image to detect document and extract data from it DocumentDataExtractionResult
extractFromJpeg(ByteArray jpeg, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)
Scan the image to detect document and extract data from it DocumentDataExtractionResult
extractFromNv21(ByteArray nv21, Integer width, Integer height, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode, Rect areaRect)
Scan the image to detect document and extract data from it Unit
clear()
Clears the result accumulation cache (for live extraction) -
-
Method Detail
-
copyCurrentConfiguration
DocumentDataExtractorConfiguration copyCurrentConfiguration()
Returns a copy of the current configuration.
-
setConfiguration
Unit setConfiguration(DocumentDataExtractorConfiguration configuration)
Sets the configuration for the document data extractor.
- Parameters:
configuration
- The configuration to set.
-
extractFromBitmap
DocumentDataExtractionResult extractFromBitmap(Bitmap bitmap, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)
Scan the image to detect document and extract data from it
- Parameters:
bitmap
- imageorientation
- image orientation.documentDataExtractionMode
- extraction mode.
-
extractFromJpeg
DocumentDataExtractionResult extractFromJpeg(ByteArray jpeg, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)
Scan the image to detect document and extract data from it
- Parameters:
jpeg
- image in form of jpeg-encoded byte arrayorientation
- image orientation.documentDataExtractionMode
- extraction mode.
-
extractFromNv21
DocumentDataExtractionResult extractFromNv21(ByteArray nv21, Integer width, Integer height, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode, Rect areaRect)
Scan the image to detect document and extract data from it
- Parameters:
nv21
- image in form of nv21-encoded byte arraywidth
- image width, pixelsheight
- image height, pixelsorientation
- image orientation.documentDataExtractionMode
- extraction mode.areaRect
- if non-null - perform scanning only in given area.
-
-
-
-