阿里云市场通用混贴票证识别接口介绍

本文涉及的产品
视觉智能开放平台,视频资源包5000点
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,分割抠图1万点
简介: 阿里云市场有很多文字识别相关服务,通用混贴票证识别接口功能强大目前支持火车票、飞机行程单、出租车发票、定额发票、增值税发票、身份证正面、身份证反面、行驶证正面、机动车登记证、行驶证反面、银行卡、驾驶证正面、卷票、户主页、常住人口页15种票据的检测识别下面测试下身份证反面的

Step By Step
云市场的使用大体流程可以参考之前的文档
阿里云市场印刷文字识别_银行卡识别接口的Java调用

1.获取参数

  • 图片地址

这边使用了oss存储接口的参数,可以在oss上直接获取下图片的链接

注意读写权限为公共读,要不服务器访问不到
image.png
  • appcode

购买后,控制台-云市场-即可看到购买的服务
image.png

2.java code

工具类请参考云市场使用流程里面的
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;

import java.util.HashMap;
import java.util.Map;

public class mixedMultiCommon {
    public static void main(String[] args) {
        String host = "https://multcommon.market.alicloudapi.com";
        String path = "/ocrservice/mixedMultiCommon";
        String method = "POST";
        String appcode = "appcode";
        Map<String, String> headers = new HashMap<String, String>();
        //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
        headers.put("Authorization", "APPCODE " + appcode);
        //根据API的要求,定义相对应的Content-Type
        headers.put("Content-Type", "application/json; charset=UTF-8");
        Map<String, String> querys = new HashMap<String, String>();
        String bodys = "{\"img\":\"\",\"url\":\"图片url\"}";



        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();
        }
    }
}

####3.识别结果

{
  "sid": "79bbb7f20d3c5bb02e70b47c071a97b990f0c2e9bb74d00c3e4c09e253e51c777cc27480",
  "height": 640,
  "width": 479,
  "orgHeight": 640,
  "orgWidth": 479,
  "count": 1,
  "subMsgs": [{
    "index": 1,
    "op": "idcard",
    "result": {
      "algo_version": "0122410b9bb1f2a16e432e55d491b446b16e1600",
      "angle": 0,
      "data": {
        "签发机关": "衡阳市公安局珠晖分局",
        "有效期限": "2016.04.12-2026.04.12"
      },
      "ftype": 0,
      "height": 270,
      "orgHeight": 270,
      "orgWidth": 453,
      "prism_keyValueInfo": [{
        "key": "签发机关",
        "keyProb": 100,
        "value": "衡阳市公安局珠晖分局",
        "valuePos": [{
          "x": 186,
          "y": 183
        }, {
          "x": 349,
          "y": 182
        }, {
          "x": 349,
          "y": 198
        }, {
          "x": 187,
          "y": 200
        }],
        "valueProb": 100
      }, {
        "key": "有效期限",
        "keyProb": 100,
        "value": "2016.04.12-2026.04.12",
        "valuePos": [{
          "x": 185,
          "y": 221
        }, {
          "x": 362,
          "y": 220
        }, {
          "x": 362,
          "y": 233
        }, {
          "x": 186,
          "y": 234
        }],
        "valueProb": 100
      }],
      "sliceRect": {
        "x0": 36,
        "y0": 198,
        "x1": 440,
        "y1": 196,
        "x2": 465,
        "y2": 465,
        "x3": 13,
        "y3": 463
      },
      "width": 453
    },
    "sliceRect": {
      "x0": 36,
      "y0": 198,
      "x1": 440,
      "y1": 196,
      "x2": 465,
      "y2": 465,
      "x3": 13,
      "y3": 463
    },
    "type": "身份证反面"
  }]
}
目录
相关文章
|
5月前
|
存储 API 开发工具
视觉智能开放平台产品使用合集之传入接口需要什么格式才能进行检测识别
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
7月前
|
移动开发 文字识别 算法
视觉智能开放平台产品使用合集之物体检测本地化识别是否支持私有化部署
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
7月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之是否支持同时调用多个能力
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
8月前
视觉智能平台上的通用视频人脸融合功能,在版权和归属方面的考量相对复杂
视觉智能平台上的通用视频人脸融合功能,在版权和归属方面的考量相对复杂
71 8
|
XML 存储 人工智能
分享:包括 AI 绘画在内的超齐全免费可用的API 大全
我给大家整理了超级齐全的免费可用 API,包括 AI 绘画在内,有需要的小伙伴赶紧收藏了。
1261 0
分享:包括 AI 绘画在内的超齐全免费可用的API 大全
|
XML JSON 缓存
Java实现天眼查API根据企业纳税识别号查询企业详情数据方法
Java实现天眼查API根据企业纳税识别号查询企业详情数据方法
|
自然语言处理
阿里云产品体系分为6大分类——企业应用——分为11类——智能客服
阿里云产品体系分为6大分类——企业应用——分为11类——智能客服自制脑图
177 1
|
智能设计
阿里云产品体系分为6大分类——企业应用——分为11类——智能设计服务
阿里云产品体系分为6大分类——企业应用——分为11类——智能设计服务自制脑图
162 1
|
人工智能
阿里云产品体系分为6大分类——人工智能——分为10种模块——内容安全
阿里云产品体系分为6大分类——人工智能——分为10种模块——内容安全自制脑图
220 1

热门文章

最新文章