Java移动设备身份证识别接口示例、身份证识别原理

netocr / 2024-08-31 / 原文

  身份证识别是利用OCR(光学字符识别)技术,能够将图片中的信息迅速转换成文本信息。而且身份证识别SDK它还能支持Android、iOS、Windows及服务端平台,因此它可以轻松嵌入其他软件、硬件系统中运行。所以它可以嵌入其他软件系统中运行,满足不同企事业单位的需求。

  在“互联网+”大环境下,面对经济发展的新常态、新机遇和新挑战,中安身份证识别为社会提供了普惠民生、服务经济与社会的高新技术。

  经过几十年的技术沉淀的中安,中文字符识别性能国际领先,其产品已经和上百家企业展开合作。其中身份证识别SDK更是为金融、证券的自助开户服务,保险理赔业务,政府机关移动办公电子政务、智慧社区信息化、警务助手,以及现在兴起的打车及租车行业车辆和驾驶员信息的录入等提供完善的解决方案。

  所以在这个互联网+时代,OCR技术作为开启信息电子化2.0时代的关键性技术,不仅大幅提升社会整体服务效率和水平,也加快移动互联网在各个领域的普及和应用。因此其能受到市场和企业用户的青睐可谓毫无悬念。

Java身份证识别接口集成示例如下:
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());
}

}