【发布时间】:2020-05-06 07:35:24
【问题描述】:
我已经实现了适用于 iOS 的 Microblink 框架版本:4.6.0,而没有安装 Cocoapods 并进行无需 CocoaPods 的集成。
我正在使用我自己的自定义叠加视图控制器,方法是将其传递给您的 MBViewControllerFactory。
我正在用它前后扫描阿联酋身份证,它工作正常,只是想确认我为它编写的相同逻辑的匹配逻辑。请参考以下代码了解我所做的匹配逻辑。
MBUnitedArabEmiratesIdFrontRecognizer *emiratesIDFrontData = (MBUnitedArabEmiratesIdFrontRecognizer *)recognizer;
NSString *emiratesIdNumberFront = [emiratesIDFrontData.result.idNumber stringByReplacingOccurrencesOfString:@"-" withString:@""];
MBUnitedArabEmiratesIdBackRecognizer *emiratesIDBackData = (MBUnitedArabEmiratesIdBackRecognizer *)recognizer;
if([emiratesIdNumberFront isEqualToString: emiratesIDBackData.result.mrzResult.opt1]) {
NSLog(@"It's A Match");
} else {
NSLog(@"Please Try Again");
}
上面的代码可以很好地匹配阿联酋身份证的正面和背面,还是我还必须匹配其他一些键才能获得正确的匹配?
【问题讨论】:
标签: microblink blinkid