Enum Class ProcessingStatus
java.lang.Object
java.lang.Enum<ProcessingStatus>
com.microblink.blinkid.entities.recognizers.blinkid.generic.ProcessingStatus
- All Implemented Interfaces:
Serializable
,Comparable<ProcessingStatus>
,Constable
Detailed information about the recognition process.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionFront side recognition has completed successfully, and recognizer is waiting for the other side to be scanned.The barcode was not found on the image.Reading or parsing of the barcode has failed.Currently scanned document has been filtered out by its class.The document was not found on the image.Unexpected fields are present on the document and removed from the final result.Preprocessing of the input image has failed.Failed to return a requested image.One of the extracted fields contains a character which does not satisfy the rule defined for that specific field.Fields expected to appear on the scanned document have not been found.Parsing of the MRZ has failed.If front side recognition has not completed successfully, the back side is not scanned.The wrong side of the document is scanned.Stability is achieved when the same document is provided on consecutive frames, resulting in a consistent recognition between frames prior to data extraction.The document was fully scanned and data was extracted as expected.Document class is not included in the issued license.Document currently not supported by the recognizer. -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessingStatus
Returns the enum constant of this class with the specified name.static ProcessingStatus[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Success
The document was fully scanned and data was extracted as expected. -
DetectionFailed
The document was not found on the image. -
ImagePreprocessingFailed
Preprocessing of the input image has failed. -
StabilityTestFailed
Stability is achieved when the same document is provided on consecutive frames, resulting in a consistent recognition between frames prior to data extraction. Valid only for video feed. -
ScanningWrongSide
The wrong side of the document is scanned. Front side scan is completed and back side is expected, but not provided by the end-user. Possible also if front is expected at the start of the scanning process and back is presented first by the end-user. -
FieldIdentificationFailed
Unexpected fields are present on the document and removed from the final result. -
MandatoryFieldMissing
Fields expected to appear on the scanned document have not been found. -
InvalidCharactersFound
One of the extracted fields contains a character which does not satisfy the rule defined for that specific field. This processing status can only occur ifBlinkIdMultiSideRecognizer.shouldValidateResultCharacters()
orBlinkIdMultiSideRecognizer.shouldValidateResultCharacters()
setting is set to true. -
ImageReturnFailed
Failed to return a requested image. -
BarcodeRecognitionFailed
Reading or parsing of the barcode has failed. -
MrzParsingFailed
Parsing of the MRZ has failed. -
ClassFiltered
Currently scanned document has been filtered out by its class. Occurrence of this processing status is affected byBlinkIdMultiSideRecognizer.setClassFilter(ClassFilter)
orBlinkIdSingleSideRecognizer.setClassFilter(ClassFilter)
setting. -
UnsupportedClass
Document currently not supported by the recognizer. -
UnsupportedByLicense
Document class is not included in the issued license. -
AwaitingOtherSide
Front side recognition has completed successfully, and recognizer is waiting for the other side to be scanned. -
NotScanned
If front side recognition has not completed successfully, the back side is not scanned. -
BarcodeDetectionFailed
The barcode was not found on the image. This processing status can only occur if document has mandatory barcode.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-