Class MrtdCombinedRecognizer.Result
java.lang.Object
com.microblink.blinkid.entities.Entity.Result
com.microblink.blinkid.entities.recognizers.Recognizer.Result
com.microblink.blinkid.entities.recognizers.blinkid.mrtd.MrtdCombinedRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable,CombinedDataMatchResult,CombinedResult,CombinedFullDocumentImageResult,EncodedCombinedFullDocumentImageResult,EncodedFaceImageResult,FaceImageResult
- Enclosing class:
- MrtdCombinedRecognizer
public static final class MrtdCombinedRecognizer.Result
extends Recognizer.Result
implements CombinedResult, CombinedDataMatchResult, FaceImageResult, EncodedFaceImageResult, CombinedFullDocumentImageResult, EncodedCombinedFullDocumentImageResult
-
Nested Class Summary
Nested classes/interfaces inherited from class com.microblink.blinkid.entities.recognizers.Recognizer.Result
Recognizer.Result.State -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<MrtdCombinedRecognizer.Result>Fields inherited from class com.microblink.blinkid.entities.Entity.Result
mOwnerFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.CombinedDataMatchResult
CLASS_NAMEFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.CombinedFullDocumentImageResult
CLASS_NAMEFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.CombinedResult
CLASS_NAMEFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.EncodedCombinedFullDocumentImageResult
CLASS_NAMEFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.EncodedFaceImageResult
CLASS_NAMEFields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.FaceImageResult
CLASS_NAMEFields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a copy of the result.protected voiddeserializeFromByteArray(byte[] arr) Returns result of the data matching algorithm for scanned parts/sides of the document.byte[]byte[]byte[]The data extracted from the machine readable zone.booleanprotected byte[]protected voidterminateNative(long nativeContext) toString()Methods inherited from class com.microblink.blinkid.entities.recognizers.Recognizer.Result
getResultState, isEmptyMethods inherited from class com.microblink.blinkid.entities.Entity.Result
describeContents, finalize, getNativeContext, readFromParcel, writeToParcel
-
Field Details
-
CREATOR
-
-
Constructor Details
-
Result
protected Result(long nativeResult)
-
-
Method Details
-
getDocumentDataMatch
Description copied from interface:CombinedDataMatchResultReturns result of the data matching algorithm for scanned parts/sides of the document. For example if date of expiry is scanned from the front and back side of the document and values do not match, this method will returnDataMatchState.Failed. Result will beDataMatchState.Successonly if scanned values for all fields that are compared are the same. If data matching has not been performed, result will beDataMatchState.NotPerformed.- Specified by:
getDocumentDataMatchin interfaceCombinedDataMatchResult- Returns:
- result of the data matching algorithm for scanned parts/sides of the document.
-
getEncodedFrontFullDocumentImage
@NonNull public byte[] getEncodedFrontFullDocumentImage()- Specified by:
getEncodedFrontFullDocumentImagein interfaceEncodedCombinedFullDocumentImageResult- Returns:
- encoded full document image from the front side in JPEG format if enabled with
EncodeFullDocumentImagesOptions.setEncodeFullDocumentImage(boolean), elsenull
-
getFullDocumentFrontImage
- Specified by:
getFullDocumentFrontImagein interfaceCombinedFullDocumentImageResult- Returns:
- front side image of the document if enabled with
FullDocumentImageOptions.setReturnFullDocumentImage(boolean), elsenull
-
isScanningFirstSideDone
public boolean isScanningFirstSideDone()- Specified by:
isScanningFirstSideDonein interfaceCombinedResult- Returns:
trueif recognizer has finished scanning first side and is now scanning back side,falseif it's still scanning first side.
-
getEncodedBackFullDocumentImage
@NonNull public byte[] getEncodedBackFullDocumentImage()- Specified by:
getEncodedBackFullDocumentImagein interfaceEncodedCombinedFullDocumentImageResult- Returns:
- encoded full document image from the back side in JPEG format if enabled with
EncodeFullDocumentImagesOptions.setEncodeFullDocumentImage(boolean), elsenull
-
getMrzResult
The data extracted from the machine readable zone. -
getEncodedFaceImage
@NonNull public byte[] getEncodedFaceImage()- Specified by:
getEncodedFaceImagein interfaceEncodedFaceImageResult- Returns:
- encoded face image in JPEG from the document if enabled with
EncodeFaceImageOptions.setEncodeFaceImage(boolean), elsenull
-
getFaceImage
- Specified by:
getFaceImagein interfaceFaceImageResult- Returns:
- face image from the document if enabled with
FaceImageOptions.setReturnFaceImage(boolean), elsenull
-
getFullDocumentBackImage
- Specified by:
getFullDocumentBackImagein interfaceCombinedFullDocumentImageResult- Returns:
- back side image of the document if enabled with
FullDocumentImageOptions.setReturnFullDocumentImage(boolean), elsenull
-
toString
-
serializeToByteArray
@Nullable protected byte[] serializeToByteArray()- Specified by:
serializeToByteArrayin classEntity.Result
-
deserializeFromByteArray
protected void deserializeFromByteArray(@NonNull byte[] arr) - Specified by:
deserializeFromByteArrayin classEntity.Result
-
clone
Description copied from class:Entity.ResultCreate a copy of the result. This is required in order to retain the result even after owning entity has mutated it.- Specified by:
clonein classRecognizer.Result- Returns:
- a copy of the result
-
terminateNative
protected void terminateNative(long nativeContext) - Specified by:
terminateNativein classEntity.Result
-