Setup Accura License and Configurations
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 idLast updated