Class MrtdRecognizer.Result
java.lang.Object
com.microblink.blinkid.entities.Entity.Result
com.microblink.blinkid.entities.recognizers.Recognizer.Result
com.microblink.blinkid.entities.recognizers.templating.TemplatingRecognizer.Result
com.microblink.blinkid.entities.recognizers.blinkid.mrtd.MrtdRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
,EncodedFullDocumentImageResult
,FullDocumentImageResult
- Enclosing class:
- MrtdRecognizer
public static final class MrtdRecognizer.Result
extends TemplatingRecognizer.Result
implements FullDocumentImageResult, EncodedFullDocumentImageResult
-
Nested Class Summary
Nested classes/interfaces inherited from class com.microblink.blinkid.entities.recognizers.Recognizer.Result
Recognizer.Result.State
-
Field Summary
Modifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<MrtdRecognizer.Result>
Fields inherited from class com.microblink.blinkid.entities.Entity.Result
mOwner
Fields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.EncodedFullDocumentImageResult
CLASS_NAME
Fields inherited from interface com.microblink.blinkid.entities.recognizers.blinkid.imageresult.FullDocumentImageResult
CLASS_NAME
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Create a copy of the result.protected void
deserializeFromByteArray
(byte[] arr) protected int
getClassID
(long nativeEntityContext) byte[]
OCR result of the MRZ - available only if allowed by license keyThe Data extracted from the machine readable zone.protected byte[]
protected void
setNativeClass
(long nativeEntityContext, int classID) protected void
terminateNative
(long nativeContext) toString()
Methods inherited from class com.microblink.blinkid.entities.recognizers.templating.TemplatingRecognizer.Result
getTemplatingClass, readFromParcel, writeToParcel
Methods inherited from class com.microblink.blinkid.entities.recognizers.Recognizer.Result
getResultState, isEmpty
Methods inherited from class com.microblink.blinkid.entities.Entity.Result
describeContents, finalize, getNativeContext
-
Field Details
-
CREATOR
-
-
Constructor Details
-
Result
protected Result(long nativeResult)
-
-
Method Details
-
getMrzOcrResult
OCR result of the MRZ - available only if allowed by license key -
getFullDocumentImage
- Specified by:
getFullDocumentImage
in interfaceFullDocumentImageResult
- Returns:
- image of the full document if enabled with
FullDocumentImageOptions.setReturnFullDocumentImage(boolean)
, elsenull
-
getMrzResult
The Data extracted from the machine readable zone. -
getEncodedFullDocumentImage
@NonNull public byte[] getEncodedFullDocumentImage()- Specified by:
getEncodedFullDocumentImage
in interfaceEncodedFullDocumentImageResult
- Returns:
- encoded full document image in JPEG format if enabled with
EncodeFullDocumentImagesOptions.setEncodeFullDocumentImage(boolean)
, elsenull
-
getClassID
protected int getClassID(long nativeEntityContext) - Specified by:
getClassID
in classTemplatingRecognizer.Result
-
setNativeClass
protected void setNativeClass(long nativeEntityContext, int classID) - Specified by:
setNativeClass
in classTemplatingRecognizer.Result
-
toString
-
serializeToByteArray
@Nullable protected byte[] serializeToByteArray()- Specified by:
serializeToByteArray
in classEntity.Result
-
deserializeFromByteArray
protected void deserializeFromByteArray(@NonNull byte[] arr) - Specified by:
deserializeFromByteArray
in classEntity.Result
-
clone
Description copied from class:Entity.Result
Create a copy of the result. This is required in order to retain the result even after owning entity has mutated it.- Specified by:
clone
in classRecognizer.Result
- Returns:
- a copy of the result
-
terminateNative
protected void terminateNative(long nativeContext) - Specified by:
terminateNative
in classEntity.Result
-