import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 银行卡识别OCR Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://gwgp-e4p6nyhxsky.n.bdcloudapi.com/bankcardOCR"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("imgData", ""); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
通过上传银行卡图片,返回银行卡号、卡类型、银行名称、编号等信息。识别率99.9%,毫秒级返回结果。
支持多种银行卡:如中国银行、工行、农行、建行、邮政、交通、招商、民生等银行。
识别率高达99.9%:适应倾斜、模糊等场景。
毫秒级识别:提高识别效率
远程银行卡认证:自动识别录入用户银行卡信息,可应用于金融、保险、电商、O2O、直播等场景,有效降低用户输入成本。
调用该接口时需要用到base64图片处理工具,该链接为: https://feling.net/base64/