Need help?

Please type a word or phrase into the box below to search all our FAQ and support articles.

ReactNative: How To Fix DocumentVerificationOverlay And CombinedRecognizer UI Bug

Follow

Combined.gif

 

DocumentVerificationOverlay is overlay for RecognizerRunnerFragment, best suited for combined recognizers because it manages the scanning of multiple document sides in the single-camera opening and guides the user through the scanning process. 

 

Combined recognizers have the option to scan both front and the back side together with the extraction of the images of the document.  Some combined recognizers support scanning of multiple document types, but only one document type can be scanned at a time.

List of the supported combined recognizers:

MRTD Combined - The MrtdCombinedRecognizer scans Machine Readable Zone (MRZ) after scanning the full document image and face image (usually MRZ is on the back side and face image is on the front side of the document). Internally, it uses DocumentFaceRecognizer for obtaining full document image and face image as the first step and then MrtdRecognizer for scanning the MRZ.

USDL Combined - The UsdlCombinedRecognizer scans PDF417 barcode from the back side of US / Canada driver's license after scanning the full document image and face image from the front side. Internally, it uses DocumentFaceRecognizer for obtaining full document image and face image as the first step and then UsdlRecognizer for scanning the PDF417 barcode.

Payment Card Combined - The PaymentCardCombinedRecognizer scans back side of Payment / Debit card after scanning the front side and combines data from both sides.

Austria Combined - The AustriaCombinedRecognizer scans one of the following document types:

  • back side of Austrian ID after scanning the front side and combines data from both sides
  • Austrian passport

Croatia Combined - The CroatiaCombinedRecognizer scans back side of Croatian ID after scanning the front side and combines data from both sides.

Czechia Combined - The CzechiaCombinedRecognizer scans back side of Czech ID after scanning the front side and combines data from both sides.

Germany Combined - The GermanyCombinedRecognizer scans one of the following document types:

  • back side of new German ID after scanning the front side and combines data from both sides
  • front side of old German ID
  • German passport

Jordan Combined - The JordanCombinedRecognizer scans back side of Jordanian ID after scanning the front side and combines data from both sides.

Poland Combined - The PolandCombinedRecognizer scans back side of Polish ID after scanning the front side and combines data from both sides.

Serbia Combined - The SerbiaCombinedRecognizer scans back side of Serbian ID after scanning the front side and combines data from both sides.

Singapore Combined - The SingaporeCombinedRecognizer scans back side of Singapore ID after scanning the front side and combines data from both sides.

Slovakia Combined - The SlovakiaCombinedRecognizer scans back side of Slovak ID after scanning the front side and combines data from both sides.

Slovenia Combined - The SloveniaCombinedRecognizer scans back side of Slovenian ID after scanning the front side and combines data from both sides.

 

This video tutorial describes how to use documentVerificationOverlay with UsdlCombinedRecognizer. In version 4.1 we discovered a small bug in our UI which was caused by the SuccessFrameGrabber. After captured complete frame, it didn't prompt the user to switch scanning to the back side, even if recognizer for the back side scanning is active.

Removing the FrameGrabber will result in not returning the full frame from the video stream but it will prompt a user to scan the back side.

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments