【问题标题】:Query: Emirates ID (UAE )Front and Back Matching查询:Emirates ID (UAE)前后匹配
【发布时间】: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


    【解决方案1】:

    您的匹配逻辑对于 EIDA 正面和背面的文件编号是正确的。

    idNumber 是唯一以类似形式出现在文档正面和背面的类(从正面返回的结果带有破折号 (-),但您已经在匹配逻辑中替换了它们) .所以你的匹配逻辑应该可以正常工作。 干得好!

    我还想提一下,v4.6.0 是 SDK 的一个相当老的版本(于 2019 年 1 月 25 日发布)。在我们最新版本的 BlinkID 5.4.0(2020 年 4 月 28 日发布)中,您可以使用 BlinkIdCombinedRecognizer,它会在单个摄像头打开所有文档(不仅仅是 EIDA)中自动扫描文档的正面和背面,并且您的匹配逻辑也会在那里工作没有任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-21
      • 2016-11-17
      • 1970-01-01
      • 2022-01-06
      • 2018-04-26
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多