3.10.1.2.6.      通用票据识别

一、功能描述

·                                 针对票据字体做了专项优化的通用文字识别版本,支持对医疗票据、银行兑票、购物小票等各类票据的票面内容进行识别,并按行返回结果

二、属性

基本

·                                 显示名称:活动的显示名称。

输入

·                                 APIKey您的APIKey

·                                 SecretKey您的SecretKey

·                                 Image图像类型:要进行处理的图像,仅支持Image类型。如果设置了此属性,则忽略输入项中的文件路径属性。

·                                 文件路径:图像的完整路径以及名称。如果设置了此属性,请忽略输入项中的Image图像类型属性。

输出

·                                 结果图片的识别结果,仅支持Newtonsoft.Json.Linq.JObject类型。

选项

·                                 旋转角度:是否检测旋转角度,默认为检测。

·                                 是否定位单字符位置:是否定位单字符位置,默认为不定位。

·                                 是否返回每行置信度:是否返回每行的置信度,置信度越高表示结果越准确,默认为不返回。

·                                 识别服务类型:使用快速服务(1200ms左右时延)还是高精度服务(1600ms左右时延)。

三、具体步骤
1、关于如何取得APIKeySecretKey,请参考4.2.6如何调用百度云OCR

2、在使用此组件时,需要输入图片路径或是Image类型图像,同时需要创建一个JObject类型的变量用于接收输出结果,输出结果参数详情如下:

字段

是否必选

类型

说明

log_id

number

唯一的log id,用于问题定位

words_result_num

number

识别结果数,表示words_result的元素个数

words_result

array()

定位和识别结果数组

location

object

位置数组(坐标0点为左上角)

left

number

表示定位位置的长方形左上顶点的水平坐标

top

number

表示定位位置的长方形左上顶点的垂直坐标

width

number

表示定位位置的长方形的宽度

height

number

表示定位位置的长方形的高度

words

string

识别结果字符串

chars

array()

单字符结果,recognize_granularity=small时存在

location

array()

位置数组(坐标0点为左上角)

left

number

表示定位位置的长方形左上顶点的水平坐标

top

number

表示定位位置的长方形左上顶点的垂直坐标

width

number

表示定位定位位置的长方形的宽度

height

number

表示位置的长方形的高度

char

string

单字符识别结果

probability

object

识别结果中每一行的置信度值,包含average:行置信度平均值,variance:行置信度方差,min:行置信度最小值