STBankCard

STBankCard 类主要作用是检测和识别银行卡的信息。

属性 说明
strVersion SDK版本号
strNumber 银行卡号
strBankName 发卡行名称
strBankIdentificationNumber 发卡行标识代码
strCardName 卡片名称
strCardType 卡片类型
imgOriginCaptured 摄像头获取的原始图片

- (instancetype)init

初始化函数,在使用银行卡识别功能之前调用, 可以初始化一次,多次进行银行卡识别。

参数 说明
返回值 说明
如果数据完整,初始化成功,返回 STBankCard 对象;否则返回 nil

+ (void)setupTheAPIAccountWithID:(NSString ) apiID andWithSecret:(NSString )apiSecret

用于配置用户的api账户。需要在扫描之前进行配置,否则无法返回结果。建议在app启动时配置。

参数 说明
apiID 用户账户的API ID
apiSecret 用户账户的API SECRET
返回值 说明

- (int) recognizeCardWithBuffer:(unsigned char *) pImageCard width:(int) iWidth height:(int)iHeight

提供银行卡检测和识别功能,用于视频帧数据输入。

参数 说明
pImageCard 视频帧数据,格式是BGRA格式
iHeight 视频帧图像的宽度
iWidth 视频帧图像的高度
返回值 说明
检测识别结果的状态 0 : 识别失败。 1 : 识别成功

- (UIImage *) imgCardDetected

用于获取识别成功之后的图片。

参数 说明
返回值 说明
识别成功之后的图片

- (UIImage *)imgCardNumber

用于获取识别成功之后的卡号图片。

参数 说明
返回值 说明
识别成功之后的卡号图片

- (NSString *)strSpacedNumber

用于获取有间隔的卡号。

参数 说明
返回值 说明
有间隔的卡号字符串

results matching ""

    No results matching ""