护照是我们出国旅行时所必要的证件之一,他是我国公民去外国的旅行和工作的时候所代表的一个合法的身份证件。 在护照上面也有不少关于我们个人身份的信息,而手动去录入如此多的身份信息这绝对是灾难。不仅证件,有的场景还需要录入很多文字信息。翔云API可识别图片上的身份证、护照、驾照、车牌、银行卡等多种证件、卡、牌、文档信息。
集成翔云证件识别API的APP,可自动识别图片中的身份证、护照、行驶证、港澳通行证等证件信息。也就是说人们可以通过手机的摄像头拍照来进行多种证件信息的录入,人工需要做的就是核对识别文字是否与证件一致。相较于没有集成OCR API的APP来说,人们不需要自己一个字一个字的在手机上手动输入证件的信息。不仅节省了手动输入的环节,还提高了输入的速度,用户体验度自然就提高了。像翔云提供的这种识别种类全、识别率高、识别速度快的API绝对是首选。另外,调用公有云API可以通过简短的代码实现,不用集成识别核心,给APP大小“减肥”的绝佳选择。
以翔云护照识别接口Java语言为例:
package com.test;
import okhttp3.;
import org.json.JSONObject;
import java.io.;
/**
- 需要添加依赖
-
com.squareup.okhttp3
-
okhttp
-
4.12.0
*/
class Sample {
static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();
public static void main(String []args) throws IOException{
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("img","/9j")
.addFormDataPart("key","M***********g")
.addFormDataPart("secret","3***********6")
.addFormDataPart("typeId","2")
.addFormDataPart("format","json")
.build();
Request request = new Request.Builder()
.url("https://netocr.com/api/recogliu.do")
.method("POST", body)
.build();
Response response = HTTP_CLIENT.newCall(request).execute();
System.out.println(response.body().string());
}
}
翔云人工智能开放平台提供身份证识别、车牌识别、人脸识别、名片识别、文档识别VIN码识别、发票识别等API,登录即可在线免费体验!
标签:Java,示例,护照,addFormDataPart,信息,API,证件,识别 From: https://www.cnblogs.com/netocr/p/18180356