Document Reader SDK 5.2

Document Reader SDK version 5.2 is available for immediate download and can be obtained by links below:

Also available for download using our Regula Downloads Manager tool.

Please review release notes and changes list since 5.1 prior to installing this release:

Core SDK

  • New result types implemented to simplify SDK integration:
    • combined text results from all sources in RPRM_ResultType_Text,
    • combined graphics results from all sources in RPRM_ResultType_Images,
    • aggregated processing and validation statuses in RPRM_ResultType_Status.
  • Added capability to read both sides of bank cards in “CreditCard” scenario (multipage support).
  • Added correct depersonalization support for all platforms with applying blur over the field areas. Depersonalization configuration options extended with allTextFields and allGraphicFields.
  • Document type recognition
    • Improved with new NN under the hood. Smaller size, better quality results.
    • New functionality implemented to better differentiation between document series based on document data.
  • OCR
    • Added support for Arabic, Bengali, Korean, Hindi, Sinhala, Tamil, and Thai languages.
    • Refactored to optimize and remove redundant code and make it smaller in size.
    • Fixed issue with Azeri Ə character returned Cyrillic instead of Latin.
  • MRZ
    • Added new parsers:
      • Armenia visa,
      • Saudi Arabia visa.
    • Updated parsers:
      • Kuwait ID card,
      • Romania ID card.
    • Improved reading on images with color noise over MRZ.
    • Fixed issue with setting validity for the fields that were not actually validated.
  • Barcode
    • Updated Guatemala Passport parser.
    • Fixed issue with Qatar ID card code reading.
  • Text data parsing and validation
    • Added content validation for Romanian CNP number (personal number).
    • Added date validation for ft_DateOfBirthOfWife & ft_DateOfBirthOfHusband fields.
    • Added separate calculated ft_Category field when processing bank cards number presenting issuer payment system.
    • Fixed issues with parsing registration stamp data into specific fields for Russian Federation domestic passports.
    • Fixed issue with visual vs MRZ comparison for values that contain ‘.
    • Fixed issue with ^ symbol in ft_Surname, ft_GivenNames and ft_Surname_And_Given_Names in lexical analysis results.
  • Image QA
    • Image quality assessment NNs (focus and glares) were updated for better result quality, smaller size, and improved performance.
    • Added capability to generate integral image, that consists of many images taken in series, and does not contain glare. Works only if “doublePageSpread” option is off.
    • Glare presence over text fields prevents process series finish in OCR enabled scenarios.
  • Authenticity
    • Added support for patterns check in Axial light (new HKG Id card).
    • Fixed issue with high intensity luminescence objects in patterns checks.
    • Fixed issue with performing checks that were not selected.
  • Added new eVisualFieldType enum members:
    • ft_Caliber,
    • ft_Model,
    • ft_Make,
    • ft_NumberOfCylinders,
    • ft_SurnameOfHusbandAfterRegistration,
    • ft_SurnameOfWifeAfterRegistration,
    • ft_DateOfBirthOfWife,
    • ft_DateOfBirthOfHusband,
    • ft_CitizenshipOfFirstPerson,
    • ft_CitizenshipOfSecondPerson,
    • ft_CVV.
  • Added new eRPRM_ResultType enum members:
    • RPRM_ResultType_Text,
    • RPRM_ResultType_Images.
  • New structures added:
    • TStatus,
    • TDetailsRFID,
    • TDetailsOptical,
    • TImagesResult,
    • TImageSource,
    • TImageField,
    • TImageFieldValue,
    • TTextResult,
    • TTextField,
    • TTextFieldValue,
    • TTextSymbol,
    • TTextSource,
    • TTextComparison,
    • TTextValidity,
    • TRfidOrigin.
  • Restored filling of text and graphic field names in result structures.
  • Code quality improved with lots of small issues fixed.
  • Documentation updated.

Core RFID SDK

  • Fixed JSON serialization for RFID_ResultType_RFID_OriginalGraphics result type.

Hardware support

  • Fixed issue with document detection in video detection mode on 70x4M-5A devices.
  • Fixed issue with image calibration compensation for 70x9-10 device added in 5.1.

Desktop API

  • Added capability to return all images captured by device if “processParam”.”noImageFilters” provided in parameters via RPRM_Command_Set_ProcessParametersJson command call.
  • Fixed issue with loading and storing calibration data on Linux.
  • Fixed issue with RPRM_ResultType_Portrait_Comparison not available in __ResultTypeAvailable method.
  • Fixed issue with serial port RTS and CTS toggling on device activity for IATA VCOM integration.

Mobile API

  • Added the ability to select a mode of the recognition process (captureMode):
    • automatic (Auto),
    • start video mode using the Capture button (CaptureVideo),
    • manual mode for processing a single frame (CaptureFrame).
  • Added the ability to set the maximum time for document recognition, after which the recognition process ends automatically (timeout).
  • In some scenarios, you can manually correct the borders of the detected document when using the automatic recognition mode via the “showScanner” function (manualCrop).
  • In some scenarios, you can manually correct the borders of the detected document when using the “recognizeImage” function (manualCrop).
  • Added the ability to limit the document tilt angle (perspectiveAngle).
  • Added the ability to set the minimum allowed DPI of a document in the image (minDPI).
  • Added the ability to display metadata while reading a document (showMetadata).
  • Added the ability to get an integral image (integralImage).
  • Added SDK localization in 8 new languages: Italian, Polish, Arabic, Vietnamese, Czech, Portuguese, Thai, Turkish.
  • Fixed minor issues.
  • Android:
    • Added a new function getTextFieldValueByTypeAndSource to quickly get values from the results by specifying eVisualFieldType and eRPRM_ResultType.
    • Added a new function getTextFieldValueByTypeAndSource to quickly get values from the results by specifying eVisualFieldType, eRPRM_ResultType values and original properties.
    • Added a new function getTextFieldValueByTypeAndSource to quickly get values from the results by specifying eVisualFieldType and original properties.
    • In DocumentReaderResults, added a new property holding time spent on reading the document RFID chip (elapsedTimeRFID).
    • In DocumentReaderResults, added a new property holding time spent on document recognition (elapsedTime).
    • In DocumentReaderResults, added a new property "processingFinishedStatus" indicating the current status of the recognition process (ProcessingFinishedStatus).
    • In RGLDocumentReaderValue, added a new property indicating recognition probability (0% -100%) (probability).
    • Added the ability to change the quality of the video obtained from the device camera during document recognition (cameraSize).
    • Redesigned the UI for reading the document RFID chip.
    • Redesigned the error structure when working with the SDK, now most errors are returned as "Throwable".
    • Fixed image serialization issue for DocumentReaderGraphicField.
    • Fixed the instructional animation when using the "CreditCard" scenario.
    • Fixed memory leak caused by incorrect work of CaptureActivity.
  • iOS:
    • Added a new function getTextFieldValueByType to quickly get values from the results by specifying RGLFieldType and RGLResultType.
    • Added a new function getTextFieldValueByType to quickly get values from the results by specifying RGLFieldtype, RGLResultType and original properties.
    • Added a new function getTextFieldValueByType to quickly get values from the results by specifying RGLFieldtype and original properties.
    • In RGLDocumentReaderResults, added the morePagesAvailable status indicating that the document contains other pages.
    • In RGLDocumentReaderResults, added the time spent on reading the document RFID chip (elapsedTimeRFID).
    • In RGLDocumentReaderResults, added the time spent on document recognition (elapsedTime).
    • In RGLDocumentReaderResults, added a new property "processingFinishedStatus" indicating the current status of the recognition process (RGLProcessingFinishedStatus).
    • In DocumentReaderValue, added a new property indicating recognition probability (0%-100%) (probability).
    • Added new values to the RGLFieldType parameter:
      • RGLFieldTypeFt_URL,
      • RGLFieldTypeFt_Caliber,
      • RGLFieldTypeFt_Model,
      • RGLFieldTypeFt_Make,
      • RGLFieldTypeFt_NumberOfCylinders,
      • RGLFieldTypeFt_SurnameOfHusbandAfterregistration,
      • RGLFieldTypeFt_SurnameOfWifeAfterRegistration,
      • RGLFieldTypeFt_DateOfBirthOfWife,
      • RGLFieldTypeFt_DateOfBirthOfHusband,
      • RGLFieldTypeFt_CitizenshipOfFirstPerson,
      • RGLFieldTypeFt_CitizenshipOfSecondPerson,
      • RGLFieldTypeFt_CVV.
    • Redesigned the error structure when working with the SDK, now most errors are returned as "NSError" objects.

WebService API

  • OpenAPI specification published on GitHub.
  • JavaScript client published on GitHub with examples. npm package available.
  • Java client published on GitHub with examples. maven package available.
  • Python client published on GitHub with examples. pipy package available.
  • Implemented complete backward compatibility with old API (/GetTransactionResult & /GetInfo missing endpoints added).
  • /ping endpoint results extended to include license information.

Document Reader Application

  • Added capability to select active RFID device by its name in “RFID chip” tab in “Options” dialog.
  • Added capability to select active camera device by its name instead of its index in “Live comparison” tab in “Options” dialog.
  • Fixed issue with creation of scanned list, where data was rewritten by previous scan in video detection mode if quick MRZ results mode enabled.
  • Fixed issue with hiding application icon from taskbar if “Hide minimized” options is selected, and main window is closed (when “Allow window closing” is disabled).
  • Fixed issue with detecting light type when loading images from folder, now filenames that contain “ir” or “uv” will not be considered unless exact match with full filename.
  • Documentation updated.

COM API

  • Added property ActiveRFIDDeviceIdx to set or return the index of the currently active connected RFID device (integer, read/write).
  • Added property AvailableRFIDDevices to return the RFID device name specified by index in the Index parameter from the list of available devices.
  • Added property AvailableRFIDDevicesCount to return the number of available devices in the system (integer, read only).
  • Added property LiveCameraCount to return the number of available web cameras in the system (integer, read only).
  • Added property LiveCameraDevices to return the web camera name specified by index in the Index parameter from the list of available cameras.
  • Added property LiveCameraTimeout to set or return the capture timeout in milliseconds for obtaining a live portrait from the selected web camera during the live comparison process. 5000 by default (integer, read/write).
  • Fixed issue with CustomProcess method not returning correct output.
  • Enums updated.
  • Documentation updated.

Installation packages

  • Windows Desktop API
    • Fixed issue with COM registration for x64 package version.
    • New drivers package version 1.8.11 with Regula camera driver version 10.5.9.8 included.

PKD

  • ICAO PKD master list version 152 included in RFID SDK component.

Database

  • Fixed missing Latin fields, written in italic, in all Bulgarian documents.
  • 246 countries and territories / 8808 documents included.
  • 130 new documents added.
Angola Id Card #1 Side B (2)
Australia South Australia Heavy Vehicle Driving License #3
Austria Residence permit (2020)
Austria Residence permit (2020) Side B
Azerbaijan Permanent Resident Card #1
Azerbaijan Permanent Resident Card #1 Side B
Belarus Identity Card for Residence #2 Page 31
Belgium Health Insurance Card #1
Belgium Id Card (2013) (2) Side B
Brunei Darussalam Driving License #3
Denmark Health Insurance Card #1
Estonia Driving License (2020)
Estonia Driving License (2020) Side B
Finland Health Insurance Card #1
France Health Insurance Card #1
Ghana Social Security Card #1 Side B
Greece Health Insurance Card #1
Guinea ePassport (2018) Page 3
Guinea Id Card #1
Guinea Id Card #1 Side B
Hungary Health Insurance Card #1
Hungary Visa (2019)
India Id Card #26
India Id Card #27
India Id Card #27 Side B
India Voter Card #12
India Voter Card #12 Side B
Indonesia Id Card #16
Indonesia Visa #23
Ireland Health Insurance Card #1
Kazakhstan Id Card #1 Side B (5)
Kazakhstan Passport #2 Page B
Korea, Republic of ePassport (2020) Diplomatic
Korea, Republic of ePassport (2020) Service
Kuwait Id Card #4 Side B (2)
Lesotho Passport #6
Maldives Work Visa Card #2
Maldives Work Visa Card #2 Side B
Malta Residence permit (2020)
Malta Residence permit (2020) Side B
Mexico Guanajuato Driving License #4
Mexico Jalisco Driving License #2 Side B (2)
Myanmar Immigration Card #1
Myanmar Immigration Card #1 Side B
Myanmar Visa #4
Netherlands Health Insurance Card #1
Norway Passport #2
Panama Id Card #6 Side B
Peru Id Card (2020) Side B
Philippines Firearm License #2
Philippines UMID Card #3
Poland Health Insurance Card #1
Poland Passport (2003) Travel Document Alien's
Portugal Health Insurance Card #1
Qatar Vehicle Registration Card #1 Side B
Romania Health Insurance Card #1
Russian Federation Certificate of birth #2 (Full)
Russian Federation Certificate of divorce #1 (Full)
Russian Federation Certificate of marriage #1 (Full)
Russian Federation Driving License (2011) Side B #6
Russian Federation Passport Page 19
Russian Federation Soldier Card #3 Side B
Russian Federation Soldier Card #4
Saint Vincent and the Grenadines Driving License #2
Serbia Id Card #4
Singapore Entre Pass #2
Singapore Work Pass #2
Slovenia Health Insurance Card #1
Spain Health Insurance Card #2
Spain Id Card (1990-2001) Side B (3)
Spain Id Card (2006) #2
Spain Residence permit (2020)
Spain Residence permit (2020) Side B
Sweden Diplomatic Id Card #1
Sweden Health Insurance Card #1
Sweden Id Card #1
Sweden Id Card #2
Switzerland Health Insurance Card #1 Side B
Switzerland Health Insurance Card #2
Switzerland Health Insurance Card #3
Taiwan, Province of China Resident Certificate #1 Side B (3)
Thailand Passport #10
Thailand Passport #9 Alien (not MRZ)
Togo ePassport #2 Service
United States Alaska Driving License And Motorcycle (2018)
United States Arizona Id Card (2014) #1 Real
United States California Id Card (2017) Under 18
United States Colorado Driving License (2020) Real
United States Colorado Restricted Driving License (2015) Real
United States Delaware Commercial Driving License (2010)
United States Delaware Commercial Driving License (2010) Real
United States Delaware Commercial Driving License (2017) Real
United States Delaware Driving License (2010) #2 Real
United States Delaware Id Card (2017) Real
United States District Of Columbia Learner's Permit #2 Real
United States District of Columbia Temporary Driving License #2 Real
United States Idaho Commercial Driving License (2016) #3
United States Illinois Driving License (2015) #2 Under 18
United States Kentucky Driving License (2012) Under 18
United States Maine Driving License (2019) Under 21
United States Maine Id Card (2011) #2
United States Michigan Enhanced Chauffeur License (2009-2012) Real
United States Michigan Enhanced Id Card (2009-2012) Real
United States Michigan Graduated Driving License (2011) Under 18 Real
United States Minnesota Id Card (2018) Under 21
United States Mississippi Intermediate Driving License (2016) Under 18 Real
United States Nebraska Learners Permit (2009-2017) Real
United States New Jersey Commercial Driving License (2019)
United States New Jersey Commercial Driving License (2019) Real
United States New Jersey Probationary Auto License (2019)
United States New Mexico Driving Authorization Card #1 Under 21
United States New Mexico Driving License (2019)
United States New Mexico Id Card (2019) Real
United States New Mexico Provisional Driving License (2015-2016) Under 18 Real
United States New York Restricted Use Driving License (2017) Real
United States Ohio Driving License (2018) Under 18 (2)
United States South Dakota Commercial Driving License (2017) Real
United States South Dakota Id Card (2017) Real
United States Texas Learner Driving License Temporary Visitor (2007) Under 21
United States Wyoming Commercial Driving License (2018) Real
Uzbekistan ePassport (2011) Page 3 (2)
Uzbekistan ePassport (2019) Side B
Virgin Islands, U.S. Virgin Islands Driving License (2019) Under 21 Real

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Articles in this section

See more