数据结构

最近更新时间:2020-09-16 08:05:03

BizLicenseVerifyResult

验真接口

被如下接口引用:VerifyBasicBizLicense, VerifyBizLicense。

名称 类型 描述
RegNum String “0“:一致
“-1”:此号未查询到结果
Name String “0“:一致
“-1”:不一致
“”:不验真
Address String “0“:一致
“-1”:不一致
“”:不验真

BusInvoiceInfo

汽车票字段信息

被如下接口引用:BusInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

BusinessCardInfo

名片识别结果

被如下接口引用:BusinessCardOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字,可能重复,比如多个手机),能识别的字段名为:
姓名、英文姓名、英文地址、公司、英文公司、职位、英文职位、部门、英文部门、手机、电话、传真、社交帐号、QQ、MSN、微信、微博、邮箱、邮编、网址、公司账号、其他。
Value String 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
ItemCoord ItemCoord 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

CandWord

候选字符集(包含候选字Character以及置信度Confidence)

被如下接口引用:EnglishOCR。

名称 类型 描述
CandWords Array of Words 候选字符集的单词信息(包括单词Character和单词置信度confidence)

CarInvoiceInfo

购车发票识别结果

被如下接口引用:CarInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
Rect Rect 字段在旋转纠正之后的图像中的像素坐标。
Polygon Polygon 字段在原图中的中的四点坐标。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。

ClassifyDetectInfo

卡证智能分类结果

被如下接口引用:ClassifyDetectOCR。

名称 类型 描述
Name String 分类名称
Type String 分类类型
注意:此字段可能返回 null,表示取不到有效值。
Rect Rect 位置坐标

Coord

坐标

被如下接口引用:ArithmeticOCR, CarInvoiceOCR, EnglishOCR, GeneralAccurateOCR, GeneralBasicOCR, GeneralEfficientOCR, GeneralFastOCR, GeneralHandwritingOCR, QrcodeOCR, TableOCR, VatInvoiceOCR。

名称 类型 描述
X Integer 横坐标
Y Integer 纵坐标

DutyPaidProofInfo

识别出的字段

被如下接口引用:DutyPaidProofOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

EnterpriseLicenseInfo

企业证照单个字段的内容

被如下接口引用:EnterpriseLicenseOCR。

名称 类型 描述
Name String 识别出的字段名称。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

FinanBillInfo

金融票据整单识别单个字段的内容

被如下接口引用:FinanBillOCR。

名称 类型 描述
Name String 识别出的字段名称。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

FinanBillSliceInfo

金融票据切片识别单个字段的内容

被如下接口引用:FinanBillSliceOCR。

名称 类型 描述
Name String 识别出的字段名称。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

FlightInvoiceInfo

机票行程单识别结果

被如下接口引用:FlightInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段 Name 对应的字符串结果。

InsuranceBillInfo

保险单据信息

被如下接口引用:InsuranceBillOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

InvoiceDetectInfo

票据检测结果

被如下接口引用:MixedInvoiceDetect。

名称 类型 描述
Angle Float 识别出的图片在混贴票据图片中的旋转角度。
Type Integer 识别出的图片所属的票据类型。
-1:未知类型
0:出租车发票
1:定额发票
2:火车票
3:增值税发票
4:客运限额发票
5:机票行程单
6:酒店账单
7:完税证明
8:通用机打发票
9:汽车票
10:轮船票
11:增值税发票(卷票 )
12:购车发票
13:过路过桥费发票
14:购物小票
Rect Rect 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。
Image String 入参 ReturnImage 为 True 时返回 Base64 编码后的图片。
注意:此字段可能返回 null,表示取不到有效值。

InvoiceGeneralInfo

通用机打发票信息

被如下接口引用:InvoiceGeneralOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

ItemCoord

文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

被如下接口引用:ArithmeticOCR, BusinessCardOCR, EduPaperOCR, GeneralAccurateOCR, GeneralBasicOCR, GeneralEfficientOCR, GeneralFastOCR。

名称 类型 描述
X Integer 左上角x
Y Integer 左上角y
Width Integer 宽width
Height Integer 高height

MixedInvoiceItem

混贴票据单张发票识别信息

被如下接口引用:MixedInvoiceOCR。

名称 类型 描述
Code String 识别结果。
OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别;
FailedOperation.UnKnowError:表示识别失败;
其它错误码见各个票据接口的定义。
Type Integer 识别出的图片所属的票据类型。
-1:未知类型
0:出租车发票
1:定额发票
2:火车票
3:增值税发票
5:机票行程单
8:通用机打发票
9:汽车票
10:轮船票
11:增值税发票(卷票 )
12:购车发票
13:过路过桥费发票
Rect Rect 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。
Angle Float 识别出的图片在混贴票据图片中的旋转角度。
SingleInvoiceInfos Array of SingleInvoiceInfo 识别到的内容。

Polygon

文本的坐标,以四个顶点坐标表示 注意:此字段可能返回 null,表示取不到有效值

被如下接口引用:CarInvoiceOCR, GeneralHandwritingOCR, VatInvoiceOCR。

名称 类型 描述
LeftTop Coord 左上顶点坐标
RightTop Coord 右上顶点坐标
RightBottom Coord 右下顶点坐标
LeftBottom Coord 左下顶点坐标

ProductDataRecord

商品码信息

被如下接口引用:QueryBarCode。

名称 类型 描述
ProductName String 产品名称
EnName String 产品名称(英文)
BrandName String 品牌名称
Type String 规格型号
Width String 宽度,单位毫米
Height String 高度,单位毫米
Depth String 深度,单位毫米
KeyWord String 关键字
Description String 简短描述
ImageLink Array of String 图片链接
ManufacturerName String 厂家名称
ManufacturerAddress String 厂家地址
FirmCode String 企业社会信用代码
CheckResult String 表示数据查询状态
checkResult 状态说明
1 经查,该商品条码已在中国物品编码中心注册
2 经查,该厂商识别代码已在中国物品编码中心注册,但编码信息未按规定通报。
3 经查,该厂商识别代码已于xxxxx注销,请关注产品生产日期。
4 经查,该企业以及条码未经条码中心注册,属于违法使用
-1 经查,该商品条码被冒用
-2 经查,该厂商识别代码已在中国物品编码中心注册,但该产品已经下市
S001 未找到该厂商识别代码的注册信息。
S002 该厂商识别代码已经在GS1注册,但编码信息未通报
S003 该商品条码已在GS1通报
S004 该商品条码已注销
S005 数字不正确。GS1前缀(3位国家/地区代码)用于特殊用途。
E001 完整性失败:此GTIN的长度无效。
E002 完整性失败:校验位不正确。
E003 完整性失败:字符串包含字母数字字符。
E004 数字不正确。GS1前缀(3位国家/地区代码)不存在。
E005 数字不正确。GS1前缀(3位国家/地区代码)用于特殊用途。
E006 数字不正确。尚未分配该GS1公司前缀。
E008 经查,该企业厂商识别代码以及条码尚未通报
CategoryCode String UNSPSC分类码

QrcodeImgSize

图片大小

被如下接口引用:QrcodeOCR。

名称 类型 描述
Wide Integer
High Integer

QrcodePositionObj

二维码/条形码坐标信息

被如下接口引用:QrcodeOCR。

名称 类型 描述
LeftTop Coord 左上顶点坐标(如果是条形码,X和Y都为-1)
RightTop Coord 右上顶点坐标(如果是条形码,X和Y都为-1)
RightBottom Coord 右下顶点坐标(如果是条形码,X和Y都为-1)
LeftBottom Coord 左下顶点坐标(如果是条形码,X和Y都为-1)

QrcodeResultsInfo

二维码/条形码识别结果信息

被如下接口引用:QrcodeOCR。

名称 类型 描述
TypeName String 类型(二维码、条形码)
Url String 二维码/条形码包含的地址
Position QrcodePositionObj 二维码/条形码坐标(二维码会返回位置坐标,条形码暂不返回位置坐标,因此默认X和Y返回值均为-1)

QuestionBlockObj

数学试题识别结构化对象

被如下接口引用:EduPaperOCR。

名称 类型 描述
QuestionArr Array of QuestionObj 数学试题识别结构化信息数组

QuestionObj

试题识别结构化信息

被如下接口引用:EduPaperOCR。

名称 类型 描述
QuestionTextNo String 题号
QuestionTextType Integer 题型:
1: "选择题"
2: "填空题"
3: "解答题"
QuestionText String 题干
QuestionOptions String 选择题选项,包含1个或多个option
QuestionSubquestion String 所有子题的question属性

Rect

矩形坐标

被如下接口引用:BusInvoiceOCR, CarInvoiceOCR, ClassifyDetectOCR, DutyPaidProofOCR, InvoiceGeneralOCR, LicensePlateOCR, MixedInvoiceDetect, MixedInvoiceOCR, SealOCR, ShipInvoiceOCR, TollInvoiceOCR, VatRollInvoiceOCR。

名称 类型 描述
X Integer 左上角x
Y Integer 左上角y
Width Integer 宽度
Height Integer 高度

ShipInvoiceInfo

轮船票字段信息

被如下接口引用:ShipInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

SingleInvoiceInfo

混贴票据中单张发票的内容

被如下接口引用:MixedInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称
Value String 识别出的字段名称对应的值,也就是字段name对应的字符串结果。

TextArithmetic

算式识别结果

被如下接口引用:ArithmeticOCR。

名称 类型 描述
DetectedText String 识别出的文本行内容
Result Boolean 算式运算结果
Confidence Integer 保留字段,暂不支持
Polygon Array of Coord 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)
注意:此字段可能返回 null,表示取不到有效值。
AdvancedInfo String 保留字段,暂不支持
ItemCoord ItemCoord 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
ExpressionType String 算式题型编号:
‘1’: 加减乘除四则
‘2’: 加减乘除已知结果求运算因子
‘3’: 判断大小
‘4’: 约等于估算
‘5’: 带余数除法
‘6’: 分数四则运算
‘7’: 单位换算
‘8’: 竖式加减法
‘9’: 竖式乘除法
‘10’: 脱式计算
‘11’: 解方程

TextDetection

文字识别结果

被如下接口引用:GeneralAccurateOCR, GeneralBasicOCR, GeneralEfficientOCR, GeneralFastOCR。

名称 类型 描述
DetectedText String 识别出的文本行内容
Confidence Integer 置信度 0 ~100
Polygon Array of Coord 文本行坐标,以四个顶点坐标表示
注意:此字段可能返回 null,表示取不到有效值。
AdvancedInfo String 此字段为扩展字段。
GeneralBasicOcr接口返回段落信息Parag,包含ParagNo。
ItemPolygon ItemCoord 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

TextDetectionEn

英文识别结果

被如下接口引用:EnglishOCR。

名称 类型 描述
DetectedText String 识别出的文本行内容。
Confidence Integer 置信度 0 ~100。
Polygon Array of Coord 文本行坐标,以四个顶点坐标表示。
注意:此字段可能返回 null,表示取不到有效值。
AdvancedInfo String 此字段为扩展字段。目前EnglishOCR接口返回内容为空。
WordCoordPoint Array of WordCoordPoint 单词在原图中的四点坐标。
CandWord Array of CandWord 候选字符集(包含候选字Character以及置信度Confidence)。
Words Array of Words 识别出来的单词信息(包括单词Character和单词置信度confidence)

TextEduPaper

数学试题识别结果

被如下接口引用:EduPaperOCR。

名称 类型 描述
Item String 识别出的字段名称(关键字)
DetectedText String 识别出的字段名称对应的值,也就是字段Item对应的字符串结果
Itemcoord ItemCoord 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

TextFormula

数学公式识别结果

被如下接口引用:FormulaOCR。

名称 类型 描述
DetectedText String 识别出的文本行内容

TextGeneralHandwriting

文字识别结果

被如下接口引用:GeneralHandwritingOCR。

名称 类型 描述
DetectedText String 识别出的文本行内容
Confidence Integer 置信度 0 - 100
Polygon Array of Coord 文本行坐标,以四个顶点坐标表示
AdvancedInfo String 此字段为扩展字段。
能返回文本行的段落信息,例如:{\"Parag\":{\"ParagNo\":2}},
其中ParagNo为段落行,从1开始。
WordPolygon Array of Polygon 字的坐标数组,以四个顶点坐标表示
注意:此字段可能返回 null,表示取不到有效值。

TextTable

表格识别结果

被如下接口引用:TableOCR。

名称 类型 描述
ColTl Integer 单元格左上角的列索引
RowTl Integer 单元格左上角的行索引
ColBr Integer 单元格右下角的列索引
RowBr Integer 单元格右下角的行索引
Text String 单元格文字
Type String 单元格类型,包含body(表格主体)、header(表头)、footer(表尾)三种
Confidence Integer 置信度 0 ~100
Polygon Array of Coord 文本行坐标,以四个顶点坐标表示
AdvancedInfo String 此字段为扩展字段

TextVatInvoice

增值税发票识别结果

被如下接口引用:VatInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Polygon Polygon 字段在原图中的中的四点坐标。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。

TextVehicleBack

行驶证副页正面的识别结果

被如下接口引用:VehicleLicenseOCR。

名称 类型 描述
PlateNo String 号牌号码
注意:此字段可能返回 null,表示取不到有效值。
FileNo String 档案编号
注意:此字段可能返回 null,表示取不到有效值。
AllowNum String 核定人数
注意:此字段可能返回 null,表示取不到有效值。
TotalMass String 总质量
注意:此字段可能返回 null,表示取不到有效值。
CurbWeight String 整备质量
注意:此字段可能返回 null,表示取不到有效值。
LoadQuality String 核定载质量
注意:此字段可能返回 null,表示取不到有效值。
ExternalSize String 外廓尺寸
注意:此字段可能返回 null,表示取不到有效值。
Marks String 备注
注意:此字段可能返回 null,表示取不到有效值。
Record String 检验记录
注意:此字段可能返回 null,表示取不到有效值。
TotalQuasiMass String 准牵引总质量
注意:此字段可能返回 null,表示取不到有效值。

TextVehicleFront

行驶证主页正面的识别结果

被如下接口引用:VehicleLicenseOCR。

名称 类型 描述
PlateNo String 号牌号码
注意:此字段可能返回 null,表示取不到有效值。
VehicleType String 车辆类型
注意:此字段可能返回 null,表示取不到有效值。
Owner String 所有人
注意:此字段可能返回 null,表示取不到有效值。
Address String 住址
注意:此字段可能返回 null,表示取不到有效值。
UseCharacter String 使用性质
注意:此字段可能返回 null,表示取不到有效值。
Model String 品牌型号
注意:此字段可能返回 null,表示取不到有效值。
Vin String 车辆识别代号
注意:此字段可能返回 null,表示取不到有效值。
EngineNo String 发动机号码
注意:此字段可能返回 null,表示取不到有效值。
RegisterDate String 注册日期
注意:此字段可能返回 null,表示取不到有效值。
IssueDate String 发证日期
注意:此字段可能返回 null,表示取不到有效值。
Seal String 印章
注意:此字段可能返回 null,表示取不到有效值。

TextWaybill

运单识别结果

被如下接口引用:WaybillOCR。

名称 类型 描述
RecName WaybillObj 收件人姓名
RecNum WaybillObj 收件人手机号
RecAddr WaybillObj 收件人地址
SenderName WaybillObj 寄件人姓名
SenderNum WaybillObj 寄件人手机号
SenderAddr WaybillObj 寄件人地址
WaybillNum WaybillObj 运单号

TollInvoiceInfo

过路过桥费字段信息

被如下接口引用:TollInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

VatInvoice

增值税发票信息

被如下接口引用:VatInvoiceVerify。

名称 类型 描述
Code String 发票代码
Number String 发票号码
Date String 开票日期
BuyerName String 购方抬头
BuyerTaxCode String 购方税号
BuyerAddressPhone String 购方地址电话
BuyerBankAccount String 购方银行账号
SellerName String 销方名称
SellerTaxCode String 销方税号
SellerAddressPhone String 销方地址电话
SellerBankAccount String 销方银行账号
Remark String 备注
MachineNo String 机器编码
Type String 发票类型
01:专用发票
02:货运发票
03:机动车发票
04:普通发票
10:电子发票
11:卷式发票
14:通行费发票
15:二手车发票
CheckCode String 检验码
IsAbandoned String 是否作废(红冲)是否作废(红冲)
Y: 已作废 N:未作废 H:红冲
HasSellerList String 是否有销货清单
Y: 有清单 N:无清单
卷票无
SellerListTitle String 销货清单标题
SellerListTax String 销货清单税额
AmountWithoutTax String 不含税金额
TaxAmount String 税额
AmountWithTax String 含税金额
Items Array of VatInvoiceItem 项目明细

VatInvoiceItem

增值税发票项目明细

被如下接口引用:VatInvoiceOCR, VatInvoiceVerify。

名称 类型 描述
LineNo String 行号
Name String 名称
Spec String 规格
Unit String 单位
Quantity String 数量
UnitPrice String 单价
AmountWithoutTax String 不含税金额
TaxRate String 税率
TaxAmount String 税额

VatRollInvoiceInfo

增值税发票卷票信息

被如下接口引用:VatRollInvoiceOCR。

名称 类型 描述
Name String 识别出的字段名称(关键字)。
Value String 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Rect Rect 文本行在旋转纠正之后的图像中的像素坐标。

VehicleRegCertInfo

机动车登记证书识别结果

被如下接口引用:VehicleRegCertOCR。

名称 类型 描述
Name String 识别出的字段名称
Value String 识别出的字段名称对应的值,也就是字段name对应的字符串结果。

WaybillObj

运单识别对象

被如下接口引用:WaybillOCR。

名称 类型 描述
Text String 识别出的文本行内容

WordCoordPoint

英文OCR识别出的单词在原图中的四点坐标数组

被如下接口引用:EnglishOCR。

名称 类型 描述
WordCoordinate Array of Coord 英文OCR识别出的每个单词在原图中的四点坐标。

Words

识别出来的单词信息包括单词(包括单词Character和单词置信度confidence)

被如下接口引用:EnglishOCR。

名称 类型 描述
Confidence Integer 置信度 0 ~100
Character String 候选字Character
目录