Changelog
This page contains notable changes made to the SDK
August 23, 2019 - v5.0
API:
Added a new Core framework type
doctype
.Added a new scenario
Capture
, which allows obtaining a frame from the camera without image processing.Added possibility to set a separate scenario for the capture button (
captureButtonScenario
).Added correct display of RFID reading progress.
Added barcode parsing results (
DocumentReaderBarcodeResult
).Added possibility to set the measurement system in the final results: (
measureSystem
).Added possibility to get a full original image from which the final document image was obtained (
returnUncroppedImage
).Added possibility to change the status text of the tooltip.
Added the ability to change the alpha of the background mask around the frame.
Added new
eGraphicFieldType
enum member:GF_PORTRAIT_OF_CHILD.
Added new
eVisualFieldType
enum members:FT_DATE_FIRST_RENEWAL,
FT_DATE_SECOND_RENEWAL.
Added French localization.
Added new property
DocumentReader.Instance().licenseResult()
that contains information about the current license:expiryDate
: license expiration datecountryFilter
: codes of countries whose documents are available for OCR (if the array is empty, it means that there are no restrictions on countries).
Updated the logic of the
Ocr
scenario. Now it always returns a correct image of the document.Changed the logic of layout of the pictures for the startup animation (
helpAnimationImageID
), multi-page animation (multipageAnimationFrontImage
,multipageAnimationBackImage
) and background frame (borderBackgroundImage
). Now it is possible to change thescaleType
property for all the images listed above.Updated the logic of capture button operation. Added timers of button display after the start of scanning (
showCaptureButtonDelayFromStart
) or after the detection of document boundaries (showCaptureButtonDelayFromDetect
). By default, their values are 5 and 10 seconds, respectively.Changed the structure of the results. Now most of them contain the property
pageIndex
, which contains the index of the page from which the result was obtained.The
documentType
property in the final resultDocumentReaderResults
is now an array that contains information about each page that has been read.In the enum
eGraphicFieldType
, the valueGT_DOCUMENT_FRONT
is replaced by theGF_DOCUMENT_IMAGE
value. The valueGT_DOCUMENT_REAR
has been deleted. Now, to obtain the back side of the document, thepageIndex
property of the graphic field (DocumentReaderGraphicField
) should be used.Corrected the logic of calculating the final field validity status (
eCheckResult
).Fixed the logic of the
MrzAndLocate
scenario. Now it stops working only after detecting the MRZ and detecting the borders of the document containing this MRZ.Fixed the logic of the customization properties
statusPositionMultiplier
andresultStatusPositionMultiplier
.
Core:
Added OCR capability of Chinese Simplified and Traditional. Corresponding document templates updated.
Greatly improved OCR for next code pages (alphabets) and corresponding document templates updated:
Cyrillic (Belarusian, Bulgarian, Kazakh, Russian, Serbian, Ukrainian),
Baltic (Estonian, Latvian, Lithuanian),
Vietnamese,
Western European/Latin (English, French, Spanish, Portuguese, Dutch, Finnish, Icelandic, Italian, Norwegian, Swedish),
Georgian,
Turkish (Turkish, Azeri, Uzbek),
Hebrew.
Improved OCR of the documents with floating inconsistent personalization.
Implemented validation check between Issuing authority and document series in RussianFederation passports
Added new MRZ parsers:
Antigua and Barbuda Id Card,
Aruba DL,
Cuba ID card,
Ecuador ID card,
Uruguay ID card.
Added new barcode parsers:
Botswana Residence permit,
Cuba ID card,
Ghana DL,
Israel Entry/Exit permit,
Jamaica ID card,
Nicaragua Passport,
Mozambique Visa and Emergency certificate,
Togo ID card.
Improved recognition of non-ICAO format documents and laminated documents. Now we are not limited to standard ID sizes.
Fixed issue with Aztec codes detection.
Fixed issue with 9999 year in Date of expiry in Spanish ID cards.
Fixed issue with documents without expiration term in Bulgaria, Bolivia, Viet Nam.
Fixed issue with special symbols in text fields when performing partial value comparison to other sources.
Fixed issue with weight conversion if field contains code instead of actual weight value.
Fixed issue with country code incorrect validation in specific cases.
Fixed different minor issues with specific documents MRZ reading and correction.
550 new documents added.
244 countries and territories / 7572 documents included.
March 7, 2019 - v4.2
Added possibility to change the position of
Status
andResult Status
messagesAdded
skipFocusingFrames
property toFunctionality
Added
disableFocusingCheck
property toFunctionality
Added
showCameraSwitchBtn
property toFunctionality
Improved stability and reliability of continuous transmission of frames for further processing
Fixed memory leak on the devices with Android API < 21
Improved stability of
CameraActivity
Added German localization
Great improvements of OCR for Latin, Cyrillic, Hebrew, Vietnamese and Balkan alphabets, both speed and accuracy.
Added new MRZ parsers:
Mozambique ID card
Estonia Residence permit
Added new barcode parsers:
Haiti ID card,
Canada ID card
Added new member to the
eGraphicFieldType
enumeration:GF_STAMP
Added new members to the
eVisualFieldType
enumeration:FT_MOTHER_SURNAME
FT_MOTHER_GIVENNAME
FT_FATHER_SURNAME
FT_FATHER_GIVENNAME
FT_MOTHER_DATEOFBIRTH
FT_FATHER_DATEOFBIRTH
FT_MOTHER_PERSONALNUMBER
FT_FATHER_PERSONALNUMBER
FT_MOTHER_PLACEOFBIRTH
FT_FATHER_PLACEOFBIRTH
FT_MOTHER_COUNTRYOFBIRTH
FT_FATHER_COUNTRYOFBIRTH
243 countries and territories / 7037 documents included
268 new documents added
Last updated
Was this helpful?