New features:
- In
BlinkIdCombinedRecognizer
andBlinkIdRecognizer
we added:-
Support for obtaining full document image for IDs with barcodes. Now you can capture document image and extract barcode data with a single scan.
-
Scanning & data extraction for travel visas and passports.
-
Field validation - we validate if the results from certain fields match predefined character sets.
- If validation fails, the recognizer's state isRecognizer.Result.State.Uncertain
.
- UsesetValidateResultCharacters()
to enable or disable validation. -
Field anonymization for sensitive data.
- Enable or disable whether certain sensitive data should be anonymized in full document image result.
- UsesetAnonymizeImage()
to enable or disable image anonymization. -
Support for new document types:
- Australia New South Wales - ID Card / Front only / BETA
- Brazil - Driver License / BETA
- Brunei - Military ID / BETA
- Brunei - Residence Permit / BETA
- Brunei - Temporary Residence Permit / BETA
- Ghana - Driver License / Front only
- Latvia - ID Card
- Norway - Driving Licence / Front only / BETA
- Oman - ID Card
- Saudi Arabia - ID Card / BETA
- Sweden - Social Security Card / Front only
- USA - Social Security Card / BETA
- Back side supported:
- Malaysia - MyTentera
-
No longer BETA:
- Australia Tasmania - Driving Licence
- Canada British Columbia - ID Card
- Germany - Residence Permit
- Morocco - ID Card
- Nigeria - Voter ID
- Singapore - Work Permit
- USA Alaska - ID Card
- USA District Of Columbia - Driver License
- USA Indiana - ID Card
- USA Kentucky - ID Card
-
Barcode scanning on the following documents:
- Argentina ID
- Colombia ID
- Nigeria Voter ID
- South Africa ID
-
Improvements for existing features:
- Improvements in
BlinkIdCombinedRecognizer
andBlinkIdRecognizer
:- Documents discarded with the class filter are now reported as not supported
ClassifierCallback.onDocumentSupportStatus(false)
will be called if a documents is filtered out by theClassFilter
- For Malaysian MyKad we are now returning if a Moire pattern is present on the scanned document (detected or not detected).
- use
getDocumentImageMoireStatus()
inBlinkIdRecognizer
. - use
getDocumentFrontImageMoireStatus()
andgetDocumentBackImageMoireStatus()
inBlinkIdCombinedRecognizer
.
- use
- Documents discarded with the class filter are now reported as not supported
- We added digital signature support to
PassportRecognizer
. - We updated
IdBarcodeRecognizer.Result
with specific driving license info.- Use
getRestrictions()
,getEndorsements()
andgetVehicleClass()
.
- Use
- We enabled usage of combined recognizers through the Direct API:
- Recognition state is not automatically reset with every image that comes to the recognition through the Direct API. If reset is required, you should call
RecognizerRunner.resetRecognitionState()
- Recognition state is not automatically reset with every image that comes to the recognition through the Direct API. If reset is required, you should call