iOS OCR 接入

Installation

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

导入SDK包

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

configuration

1.配置网络请求

   NSAppTransportSecurity
    
  NSAllowsArbitraryLoads
    
  

2.允许访问系统摄像头

NSCameraUsageDescription
App需要您的同意,才能访问相机   

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 
#import 
#import 
属性 类型 说明
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 接入)