美文网首页
阿里云身份证识别调用

阿里云身份证识别调用

作者: 51344b645c49 | 来源:发表于2017-07-28 16:29 被阅读204次

自己做个记录,不想弄样式了。


public static voidmain(String[] args) {

String filePath ="";

String base64Str =getImageBinary(filePath);

String host ="https://dm-51.data.aliyun.com";

String path ="/rest/160601/ocr/ocr_idcard.json";

String method ="POST";

String appcode ="xxxxxxx";

Map headers =newHashMap();

//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105

headers.put("Authorization","APPCODE "+ appcode);

//根据API的要求,定义相对应的Content-Type

headers.put("Content-Type","application/json; charset=UTF-8");

Map querys =newHashMap();

String bodys ="{\"inputs\": [{\"image\": {\"dataType\": 50,\"dataValue\":\""+base64Str+"\"},";

bodys+="\"configure\": {\"dataType\": 50,\"dataValue\":\"{\\\"side\\\":\\\"face\\\"}\"}}]}";

System.out.println(bodys);

try{

/**

* 重要提示如下:

* HttpUtils请从

* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java

* 下载

*

* 相应的依赖请参照

* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml

*/

HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);

System.out.println(response.toString());

//获取response的body

System.out.println(EntityUtils.toString(response.getEntity()));

}catch(Exception e) {

e.printStackTrace();

}

}

staticString getImageBinary(String path){

BASE64Encoder encoder =newsun.misc.BASE64Encoder();

File f =newFile(path);

BufferedImage bi;

try{

bi = ImageIO.read(f);

ByteArrayOutputStream baos =newByteArrayOutputStream();

ImageIO.write(bi,"jpg", baos);

byte[] bytes = baos.toByteArray();

returnencoder.encodeBuffer(bytes).trim();

}catch(IOException e) {

e.printStackTrace();

}

return null;

}

相关文章

  • JS调用阿里云OCR身份证识别

      因为工作原因,需要调取阿里云OCR身份证识别,但是阿里云给的请求示例都是后台调用的代码,由于特殊原因,我需要的...

  • 阿里云身份证识别调用

    自己做个记录,不想弄样式了。 public static voidmain(String[] args) { St...

  • OCR文字识别

    最近项目需要身份证识别文本,阿里云提供的服务很方便,但是太贵大概5元一次。 自己研究下开源的文本识别,做个笔记。 ...

  • 优秀的流程图

    阿里风险识别图 支付宝极简版 SDK 调用方法-调用流程

  • 阿里接口——node.js识别车牌

    完成图片识别 OCR上传银行卡/身份证号/车牌号等等 阿里云:OCR框架 手机美颜/直播啊都是调的接口 上传带有...

  • 调用阿里接口——node.js识别车牌号

    完成图片识别 OCR上传银行卡/身份证号/车牌号等等 阿里云:OCR框架 手机美颜/直播啊都是调的接口 上传带有...

  • 身份证拍照识别sdk

    身份证拍照识别SDK,身份证拍照识别,android身份证拍照识别,身份证拍照识别 一、身份证拍照识别sdk应用背...

  • 调用阿里接口——node.js识别车牌号

    完成图片识别 OCR上传银行卡/身份证号/车牌号等等 阿里云:OCR框架 手机美颜/直播啊都是调的接口 上传带有车...

  • 微信小程序身份证ocr识别

    关键词:身份证识别 身份证ocr识别 微信小程序身份证识别 微信小程序ocr识别 身份证ocr识别api (网图,...

  • 阿里云在线试题OCR接口识别python 3.7

    目前做OCR的试题图片的识别工作,由于阿里云提供了免费的OCR的接口,免费调用500次,借着学习的目标就开始...

网友评论

      本文标题:阿里云身份证识别调用

      本文链接:https://www.haomeiwen.com/subject/fceafxtx.html