@microblink/blinkid-in-browser-sdk
Advanced tools
Changelog
6.7.2
Changelog
6.7.1
enableBlurFilter
and enableGlareFilter
properties have been added on BlinkID recognizer settings. These are enabled by default, but users can turn them off if they want to allow blur and glare on captured frames.
blurStrictnessLevel
and glareStrictnessLevel
properties have been added on BlinkID recognizer settings. These can be configured using the StrictnessLevel
enum, which can be Strict
, Normal
(default) or Relaxed
.
New properties ImageAnalysisResult
:
blurDetected
and glareDetected
allowBlurFilter
has been renamed to enableBlurFilter
blurred
property on ImageAnalysisResult
has been renamed to blurDetected
Changelog
6.7.0
BarcodeDetectionFailed
is returned when the mandatory barcode is not present on the back of US documents.BarcodeDetectionFailed
as a new ProcessingStatus
realIdDetectionStatus
to the ImageAnalysisResult
. If true
, Real ID symbol is present, false
otherwise.documentNumberAnonymizationSettings
to the ClassAnonymizationSettings
for seamless integration with the document number anonymization feature.Changelog
6.6.0
Expanded geographic support with new Region
enum values:
ANDHRA_PRADESH
CEARA
GOIAS
GUERRERO_ACAPULCO_DE_JUAREZ
HARYANA
SERGIPE
Document recognition enhanced with new Type
enum values:
EXIT_ENTRY_PERMIT
MAINLAND_TRAVEL_PERMIT_TAIWAN
NBI_CLEARANCE
PROOF_OF_REGISTRATION
TEMPORARY_PROTECTION_PERMIT
Data extraction improvements:
Sponsor
and BloodType
result fields to BlinkIdMultiSideRecognizer.Result
, BlinkIdSingleSideRecognizer.Result
and VizResult
Changelog
v6.5.1
This release contains multiple builds tailored for different devices' capabilities.
These builds are:
Regular build that has barcode deblurring models. This build is loaded automatically on desktop devices.
Build without deblurring models. This build is loaded automatically on mobile devices. Deblurring models are usually not necessary due to better quality cameras compared to front-facing laptop cameras.
These builds each contain previous build variants present so far: basic, advanced with SIMD and advanced with multithreading making a total of 6 possible builds.
These builds can be overridden by using a new property on the settings objects WasmSDKLoadSettings.blinkIdVariant
:
export type BlinkIDVariant = "full" | "lightweight";
These can also be set on the UI component via the blinkIdVariant
prop.
Depending on the device used, the SDK will allocate different amounts of memory on startup. This is primarily used as a mitigation mechanism for iOS's memory management, which often blocks webassembly memory growth.
Although it's not recommended, this can be overridden using WasmSDKLoadSettings.initialMemory
.
Changelog
6.5.0
Changelog
v6.4.0
Added new result member cardRotation
to ImageAnalysisResult
structure
New CardOrientation
status - NotAvailable
New Region
enum values:
New Type
enum values: