@microblink/blinkid-in-browser-sdk
Advanced tools
Changelog
5.10.1
AnonymizationMode.FullResults
which means certain documents are anonymized by default.anonymization
to one of supported values None
, ImageOnly
, ResultFieldsOnly
or FullResult
.Changelog
5.10.0
Newly supported identity documents
ClassInfo
, regardless of the RecognitionMode
you're using (MrzId
, MrzPassport
or MrzVisa
).ClassFilter
to filter these documents by their type.ClassInfo
structure with helper methods so you can filter documents by country more easily:
countryName
, isoNumericCountryCode
, isoAlpha2CountryCode
and isoAlpha3CountryCode
to get the full country names or their representative codes, as defined by ISO.BarcodeResult
structure with extendedElements
BarcodeElementKey
in the BarcodeElements
structure.ProcessingStatus
called AwaitingOtherSide
scanCroppedDocumentImage
to true when you're feeding BlinkID images of documents that have already been cropped and don't require detection.extendedElements
BarcodeElementKey
in the BarcodeElements
structure.UsdlRecognizer
. Please use IdBarcodeRecognizer
insteadRecognizerRunner.processImage
on multiple still images will no longer implicitly reset the recognizer chain.
RecognizerRunner.resetRecognizers
function.Changelog
5.9.0
53 documents added:
Beta support added for 46 documents:
Added back side support for 7 documents:
9 documents are no longer beta:
**documentOptionalAdditionalNumber**
to the main part of the result, as well as front and back side VIZ results.**StageValid**
. This state fixes BlinkIDCombinedRecognizer
timeout issues, and enables better control of the Combined scanning pipeline. It activates when the first side of a document has been successfully scanned and scanning of the second side is required.flipCamera
has been added to VideoRecognizer
.createVideoRecognizerFromCameraStream
has been extended in VideoRecognizer
class.[camera-id]
has been added to the UI component so that your users can preselect their desired camera.allowUnparsed
setting enabled.href
attribute in button elements has been changed to javascript:void(0)
.Changelog
5.8.0
We added support for scanning the visual inspection zone - VIZ includes everything except MRZ or barcode. Keep in mind that BlinkID scans and extracts data only from the VIZ that is on the first plastic page found in the passport list below:
BlinkID extracts data from driver’s licenses that contain single line MRZ:
We added signatureImage
to the result. Extract signature image from the documents below:
We enabled extraction of the date of birth from the NRIC from Malaysian documents:
We added anonymization support for:
We improved MRZ data extraction on:
Added additional recognizer options:
BarcodeScanningStartedCallback
callback that is invoked when barcode recognition is started.ClassifierCallback
callback that is invoked when document classification is completed.allowedDocumentClasses
property which indicates whether the given document is supported or not.Added support for filtering only specific document classes.
middleName
to BlinkID(Combined)Recognizer, IDBarcodeRecognizer and USDL(Combined)Recognizer results. This field is extracted from AAMVA standard compliant barcodes, whenever available.workerLocation
property from WasmSDKLoadSettings
.
engineLocation
in WasmSDKLoadSettings
must be an absolute path.useWebWorker
property from WasmSDKLoadSettings
, since web worker is now always used as it provides much better user experience
and does not block the UI browser thread.Changelog
5.7.0
setAnonymizationMode
method, you can choose the AnonymizationMode: ImageOnly
, ResultFieldsOnly
, FullResult
or None
.BarcodeResult
.VIZResult
structure, representing the "Visual Inspection Zone" data. In BlinkIdCombinedRecognizer, front side data is available in its own structure (frontVizResult), back side data in its own (backVizResult), so you can now access data from each side separately.colorStatus
and moireStatus
can now be found in the result's imageAnalysisResult
(frontImageAnalysisResult
and backImageAnalysisResult
in BlinkIDCombinedRecognizer
).imageAnalysisResult
.
ImageAnalysisResult
with information on whether the document contains a photo, MRZ and/or barcode.
DocumentImageMoireStatus
to ImageAnalysisDetectionStatus
so it can be reused for other status information.RecognitionModeFilter
setting. This makes it possible to control for which group of documents (MrzId, MrzVisa, MrzPassport, PhotoId, FullRecognition) recognition is enabled or disabled.RecognitionMode
result member detailing which of the aforementioned recognition modes was used to obtain the result.ProcessingStatus
enumeration detailing why the result state was empty or uncertain.Changelog
5.5.1
alert()
from VideoRecognizer and added allowManualVideoPlayout
to constructor of VideoRecognizer
classlocateFile
method to MicroblinkSDK to fix problem when SDK is not using web workerpackage.json
engines
to explicitly specify Node version which was used during developmentrepository
field so NPM package can be used with yarn, closes #5Changelog
5.5.0
MRTDRecognizer
BlinkIdGenericRecognizer
and BlinkIdCombinedRecoginzer
, with list of supported documents available in docs/BlinkIdRecognizer.md
package.json
with project information and scripts for building and publishingengineLocation
and workerLocation
are defined in the WasmSDKLoadSettings
class