银行卡识别 - 文本识别 - 华为开发者联盟

能力描述

银行卡卡号 自动识别

从各类银行发行的银行卡照片中提取银行卡号信息,帮助用户快速完成信息录入和银行卡绑定。
应用场景

自动识别 快速绑定

自动识别银行卡的卡号信息,适用于需要快速录入银行卡号的业务场景,移动支付类app通过对银行卡的拍摄来快速绑定银行卡。

卡号录入

商场购物现场扫码app绑定银行卡,手机自动识别卡号,一键录入。

金融远程身份认证

使用银行卡识别技术,实现对客户银行账户的结构化识别和录入,可应用于金融场景,满足银行客户进行信息快速录入,有效降低用户输入成本,提升用户体验。

功能演示

Request
复制代码

VisionImage image = VisionImage.fromBitmap(mSoureceBitmap);

BankCard bankCard = new BankCard();

int resultCode = detector.detect(image, bankCard, null);

Response
复制代码

json:{"resultCode":0,"common_text":"

{\"bankCardNumber\":\"1234567890123455\",\"resultCode\":0}"}

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1没有调用接口的prepare()方法可以直接使用detect()方法吗?

可以的,在detect()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。

2卡证API是端侧的还是云侧的?

卡证OCR为端侧能力,在无网络连接的环境下仍可正常使用。