美文网首页
iOS OCR 接入

iOS OCR 接入

作者: super_2e20 | 来源:发表于2018-03-22 14:52 被阅读0次

Installation

使用 SDK 前,首先需要将其集成到您的开发环境中,项目的运行环境需要 iOS8.0 及以上

导入SDK包

将MSModuleIDCardScannery.framework、MSModuleIDScannerResource、opencv2、libIdcardDet文件拖入项目工程中,建议勾选copy,点击Finish

configuration

1.配置网络请求

   <key>NSAppTransportSecurity</key>
    <dict>
  <key>NSAllowsArbitraryLoads</key>
    <true/>
  </dict>

2.允许访问系统摄像头

<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能访问相机</string>   

3.ViewController改成.mm
4.Build Setting ->Other Link 添加 -lIdcardDet
5.Build Setting - Other Linker Flags 添加 -ObjC
6.Build Phases - Link Binary With Libraries 添加依赖库 AssetsLibrary.framework

Useage

1.导入头文件

#import <MSModuleIDCardScanner/MSIDCardScanner.h>
#import <MSModuleIDCardScanner/MSIDCardScannerInternal.h>
#import <MSModuleIDCardScanner/MSIDCardInfomation.h>
属性 类型 说明
appkey NSString 用户申请数据key
publicKey NSString 公钥
version NSString API版本默认是"1.0.0"
isDebug BOOL 是否是Debug模式 YES是ebug模式NO Release模式

2.设置SDK配置

属性 类型 说明
appkey NSString 用户申请数据key
publicKey NSString 公钥
version NSString API版本默认是"1.0.0"
isDebug BOOL 是否是Debug模式 YES是ebug模式NO Release模式
+ (void)setupAppKey:(NSString *)appkey publicKey:(NSString *)publicKey version:(NSString *)version  isDebug:(BOOL)isDebug;

3.打开身份证识别页面

MSIDCardScanner *Scanner = [[MSIDCardScanner idCardScanner]initWithHasResult:YES];
  Scanner.delegate = self;
 [self presentViewController:Scanner animated:NO completion:nil];

4.实现代理方法

- (void)getCardResult:(id)card;

相关文章

网友评论

      本文标题:iOS OCR 接入

      本文链接:https://www.haomeiwen.com/subject/foyaqftx.html