Setup Accura License and Configurations

To generate your Accura Scan license contact [email protected]

Step 1: Add license file in to your project. key.license

circle-info

Make sure to rename your license with the proper name and format, which is key with the extension license. Eventually, it will look like key.license

Step 2: To initialize sdk on app start:

import AccuraOCR
var accuraCameraWrapper: AccuraCameraWrapper? = nil
var arrCountryList = NSMutableArray()
accuraCameraWrapper = AccuraCameraWrapper.init()
	let sdkModel = accuraCameraWrapper.loadEngine(your PathForDirectories)
	if (sdkModel.i > 0) {
		if(sdkModel!.isBankCardEnable) {
			self.arrCountryList.add("Bank Card")
		}
		if(sdkModel!.isMRZEnable) {
			self.arrCountryList.add("All MRZ")
			// ID MRZ
			// Visa MRZ
			// Passport MRZ
			// All MRZ
		}
		
		// if sdkModel.isOCREnable then get card data

		if (sdkModel.isOCREnable) let countryListStr = self.videoCameraWrapper?.getOCRList();
			if (countryListStr != null) {
				for i in countryListStr!{
					self.arrCountryList.add(i)
				}
			}
		}
		if(sdkModel!.isBarcodeEnable) {
			self.arrCountryList.add("Barcode")
		}
	}
	arrCountryList to get value(forKey: "card_name") //get card Name
	arrCountryList to get value(forKey: "country_id") //get country id
	arrCountryList to get value(forKey: "card_id") //get card id

Step 2.1: Update filters config like below.

Call this function after initialize sdk if license is valid(sdkModel.i > 0)

  • Set Blur Percentage to allow blur on document

  • Set Blur Face Percentage to allow blur on detected Face

  • Set Glare Percentage to detect Glare on document

  • Set Photo Copy to allow photocopy document or not

  • Set Hologram detection to verify the hologram on the face

  • Set Low Light Tolerance to allow lighting to detect documant

  • Set motion threshold to detect motion on camera document

  • Sets camera Facing front or back camera

  • Flip camera

  • Set Front/Back Side Scan

  • Enable Print logs in OCR and Liveness SDK

Last updated