簡體   English   中英

查詢:Emirates ID (UAE)前后匹配

[英]Query: Emirates ID (UAE )Front and Back Matching

我已經實現了 Microblink Framework Version: 4.6.0 for iOS 沒有安裝 Cocoapods 並且在沒有 CocoaPods 的情況下進行集成

我正在使用我自己的自定義覆蓋視圖 controller 通過將其傳遞給您的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");

}

上面的代碼是否可以匹配阿聯酋身份證的正面和背面,或者我是否還必須匹配其他一些鍵才能獲得正確的匹配?

對於 EIDA 正面和背面的文件編號,您的匹配邏輯是正確的。

idNumber 是唯一的 class,它以類似的形式出現在文檔的正面和背面(從正面返回的結果帶有破折號 (-),但您已經在匹配邏輯中替換了它們)。 所以你的匹配邏輯應該可以正常工作。 在這方面做得很好!

我還想提一下,v4.6.0 是 SDK(2019 年 1 月 25 日發布)的一個相當舊的版本。 在我們最新版本的 BlinkID 5.4.0(2020 年 4 月 28 日發布)中,您可以使用 BlinkIdCombinedRecognizer,它在單個攝像頭打開所有文檔(不僅僅是 EIDA)中自動掃描文檔的正面和背面,並且您的匹配邏輯也將在那里工作沒有任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM