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 DocumentDataExtractorConfigurationcopyCurrentConfiguration()Returns a copy of the current configuration. UnitsetConfiguration(DocumentDataExtractorConfiguration configuration)Sets the configuration for the document data extractor. DocumentDataExtractionResultextractFromBitmap(Bitmap bitmap, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)Scan the image to detect document and extract data from it DocumentDataExtractionResultextractFromJpeg(ByteArray jpeg, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode)Scan the image to detect document and extract data from it DocumentDataExtractionResultextractFromNv21(ByteArray nv21, Integer width, Integer height, Integer orientation, DocumentDataExtractionMode documentDataExtractionMode, Rect areaRect)Scan the image to detect document and extract data from it Unitclear()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.
-
-
-
-