RecognizeShoppingReceipt_文字识别_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

流控信息

当前云产品API请求速率暂未透出。

授权信息

如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

具体说明如下:展开详情

操作访问级别资源类型条件关键字关联操作
ocr:RecognizeShoppingReceipt
Get
全部资源
*

请求参数

字段名称字段详情
Urlstring

图片链接(长度不超 2048 字节,不支持 base64)

示例值:http://duguang-database-public.oss-cn-hangzhou.aliyuncs.com/multi_receipt_shopping_receipt/shop_receipt__ticket_2020-05-14-11-59-30.540668_01_List.jpg
bodystring<binary>

图片二进制字节流,最大 10MB

示例值:图片二进制

请求说明

支持的图片格式

  • PNG、JPG、JPEG、BMP、GIF、TIFF、WebP

返回参数

字段名称字段详情
RequestIdstring

请求唯一 ID

示例值:43A29C77-405E-4CC0-BC55-EE694AD00655
Datastring

返回数据

示例值:{"algo_version": "", "data": {"contactNumber": "", "receiptDate": "2020-04-23", "receiptDetails": [{"amount": "5.30", "itemName": "雕牌超效加酶无砖", "quantity": "", "unitPrice": ""}], "receiptTime": "20:26:00", "shopAddress": "", "shopName": "世纪联华椒江巾府大道店", "totalAmount": "5.00元"}, "ftype": 0, "height": 1042, "orgHeight": 1055, "orgWidth": 690, "prism_keyValueInfo": [{"key": "shopName", "keyProb": 99, "value": "世纪联华椒江巾府大道店", "valuePos": [{"x": 56, "y": 208}, {"x": 452, "y": 230}, {"x": 451, "y": 258}, {"x": 54, "y": 236}], "valueProb": 99}, {"key": "receiptDate", "keyProb": 100, "value": "2020-04-23", "valuePos": [{"x": 300, "y": 644}, {"x": 434, "y": 647}, {"x": 434, "y": 675}, {"x": 299, "y": 671}], "valueProb": 100}, {"key": "receiptTime", "keyProb": 100, "value": "20:26:00", "valuePos": [{"x": 442, "y": 648}, {"x": 553, "y": 651}, {"x": 552, "y": 679}, {"x": 441, "y": 676}], "valueProb": 100}, {"key": "contactNumber", "keyProb": 100, "value": "", "valueProb": 100}, {"key": "shopAddress", "keyProb": 100, "value": "", "valueProb": 100}, {"key": "totalAmount", "keyProb": 100, "value": "5.00元", "valuePos": [{"x": 480, "y": 437}, {"x": 574, "y": 435}, {"x": 574, "y": 466}, {"x": 480, "y": 467}], "valueProb": 100}, {"key": "receiptDetails", "keyProb": 100, "value": "[{\"amount\":\"5.30\",\"itemName\":\"雕牌超效加酶无砖\",\"quantity\":\"\",\"unitPrice\":\"\"}]", "valueProb": 100}], "sliceRect": {"x0": 11, "x1": 690, "x2": 689, "x3": 1, "y0": 13, "y1": 43, "y2": 1055, "y3": 1055}, "width": 689}
Codestring

错误码(如果识别成功,不会返回此字段)

示例值:noPermission
Messagestring

错误提示(如果识别成功,不会返回此字段)

示例值:You are not authorized to perform this operation.

返回说明

中英文字段映射

data    结构化信息
prism_keyValueInfo    结构化信息的坐标信息
ftype    是否是复印件(1:是,0:否)
  • data 内字段说明
shopName    开票方名称
receiptDate    开票日期
receiptTime    开票时间
contactNumber    联系电话
shopAddress    地址
totalAmount    合计(实付)金额
receiptDetails    商品详单
  • prism_keyValueInfo 数组字段说明
key    识别出的字段名称
keyProb    字段名称置信度
value    识别出的字段名称对应的值
valueProb    字段名称对应值的置信度
valuePos    字段在原图中的四个点坐标(左上、右上、右下、左下)
  • receiptDetails 数组字段说明
amount    小记
itemName    品名
quantity    数量
unitPrice   单价

返回示例

变更历史

变更时间变更内容概要操作
2022-05-30
新增OpenAPI,购物小票识别

相关示例