v4.5.0
-
Updates and additions
- added support for reading front side of Brunei ID - use
MBBruneiIdFrontRecognizer
- added support for reading front and back side of Cyprus ID, issued after 2015. - use
MBCyprusIdFrontRecognizer
andMByprusIdBackRecognizer
- added support for reading front side of Malaysian MyKAS - use
MBMalaysiaMyKasFrontRecognizer
- added support for reading front side of Malaysian MyPR - use
MBMalaysiaMyPrFrontRecognizer
- enabled capturing high resolution camera frames:
- When custom UI integration is performed, use
- (void)captureHighResImage:(MBCaptureHighResImage)highResoulutionImageCaptured
onMBRecognizerRunnerViewController
- When using provided scan overlay view controllers, high resolution full camera frames taken at the moment of successful scan are returned if this option is enabled through
MBOverlaySettings
. ConcreteMBDocumentOverlaySettings
andMBDocumentVerificationOverlaySettings
have propertycaptureHighResImage
to support this feature and new optional delegate on respective delegates
- When custom UI integration is performed, use
- added support for reading front side of Brunei ID - use
-
Improvements in ID scanning performance
- improved reading accuracy for the following recognizers (DeepOCR support):
MBHongKongIdFrontRecognizer
MBMalaysiaMyKadFrontRecognizer
MBMalaysiaMyKadBackRecognizer
MBMalaysiaMyTenteraFrontRecognizer
MBMalaysiaDlFrontRecognizer
MBNewZealandDlFrontRecognizer
- improved
MBPaymentCard
recognizers:- better OCR and data extraction
- added support for reading payment card numbers in 4x6x4 and 4x6x5 format
- improveed UAE recognizers:
- glare detection is enabled for all images returned from
MBUnitedArabEmiratesDlFrontRecognizer
,MBUnitedArabEmiratesIdBackRecognizer
andMBUnitedArabEmiratesIdFrontRecognizer
recognizers
- glare detection is enabled for all images returned from
- improved
MBMrtdRecognizer
:- added option to set extension factors for full document image: use method
fullDocumentImageExtensionFactors
- added option to encode
fullDocumentImage
andmrzImage
to JPEG and save them toMBMrtdRecognizerResult
: useencodeMrzImage
andencodeFullDocumentImage
to enable encoding
- added option to set extension factors for full document image: use method
- improved reading accuracy for the following recognizers (DeepOCR support):
-
Minor API changes
-
renamed
MBIkadRecognizer
toMBMalaysiaIkadFrontRecognizer
and methods in recognizer and itsResult
:expiryDate
todateOfExpiry
sex
togender
-
renamed
MBMyKadFrontRecogniezer
toMBMalaysiaMyKadFrontRecognizer
and methods in recognizer and itsResult
:ownerFullName
tofullName
ownerAddress
tofullAddress
addressStreet
tostreet
ownerAddressZipCode
tozipcode
ownerAddressCity
tocity
ownerAddressState
toownerState
ownerBirthDate
tobirthDate
ownerSex
tosex
ownerReligion
toreligion
nricNumber
tonric
-
MBMalaysiaMyKadFrontRecognizer
does not extractarmyNumber
anymore, useMBMalaysiaMyTenteraFrontRecognizer
for scanningMyTentera
-
MBMrtdRecognizer
:- method
saveImageDPI
which has been used to set DPI for full document and MRZ image is replaced with methodsfullDocumentImageDpi
andmrzImageDpi
- method
-
renamed methods in
MBSwitzerlandIdBackRecognizer
and itsResult
:nonMrzDateOfExpiry
todateOfExpiry
nonMrzSex
tosex
-
renamed methods in
MBSwitzerlandPassportRecognizer
and itsResult
:placeOfBirth
toplaceOfOrigin
nonMrzDateOfBirth
todateOfBirth
nonMrzDateOfExpiry
todateOfExpiry
nonMrzSex
tosex
-
-
Bugfixes
- MBDocumentFaceRecognizer now correctly applies DPI settings to returned face and full document images
- fixed a crash which happened when scanning region was set before overlay view controller loaded, but after it was initialized
- fixed missing
init
inMBDotsResultSubview
for Swift