TableDetector

Class Info

com.huawei.hiai.vision.text.TableDetector

检测给定图的表格信息。目前支持有完整、清晰表格线的表格识别,不支持表格线弯曲或者以单元格背景颜色区分单元格的表格识别。

Public Constructor Summary

Constructor Name

TableDetector(Context context)

构造TableDetector对象。

Public Method Summary

Qualifier and Type

Method Name

int

detect(VisionImage image, Table table, VisionCallback<Table> visionCallBack)

表格检测,函数返回错误码,检测结果保存在Table类中。

Public Constructors

TableDetector

Constructor

public TableDetector(Context context)

构造TableDetector对象。

Parameters

Name

Description

context

应用上下文。

Public Methods

detect

Method

public int detect(VisionImage image, Table table, VisionCallback<Table> visionCallBack)

表格检测,函数返回错误码,检测结果保存在Table类中。

Parameters

Name

Description

image

图片数据,可使用bitmap初始化。

table

结果类。

visionCallBack

异步处理时,用于返回结果的callback函数。

Table类定义如下表,其中table_content的内容为返回表格检测结果,结果说明如下:

Field

Type

Description

resultCode

int

检测返回值。

table_content

String

表格检测结果。

+table_count

int32

检测到的表格个数。

+table

Table[]

表格具体信息。

++id

int32

表格ID。

++header

String

表头信息。

++footer

String

表尾信息。

++body

Cell[]

单元格具体信息。

+++start_row

int32

单元格开始行数。

+++end_row

int32

单元格结束行数。

+++start_col

int32

单元格开始列数。

+++end_col

int32

单元格结束列数。

+++box_coordinate

Rect[]

单元格内文本位置信息,列表内的元素是文本框四个点的坐标信息。

++++tl_x

int32

文本框左上角点的横坐标。

++++tl_y

int32

文本框左上角点的纵坐标。

++++tr_x

int32

文本框右上角点的横坐标。

++++tr_y

int32

文本框右上角点的纵坐标。

++++bl_x

int32

文本框左下角点的横坐标。

++++bl_y

int32

文本框左下角点的纵坐标。

++++br_x

int32

文本框右下角点的横坐标。

++++br_y

int32

文本框右下角点的纵坐标。

+++word

String

单元格内文本信息。

+++headers

String[]

图像内表格的表头信息。

+++footers

String[]

图像内表格的表尾信息。

Return

Type

Description

int

返回结果码

搜索
请输入您想要搜索的关键词