图像识别方法和装置与流程

文档序号:12601547阅读:来源:国知局

技术特征:

1.一种图像识别方法,包括:

从待识别图像中提取包含待识别对象的图像块;

对所述图像块中的文字进行文字识别,以获得初级识别结果;

获取描述文件,所述描述文件包括用于指示所述图像块中的文字需要符合的规则要求的约束信息;

将所述图像块的坐标系与所述描述文件中规定的图像坐标系对齐;以及

利用所述描述文件中的至少部分约束信息对所述初级识别结果进行修正,以获得最终识别结果。

2.如权利要求1所述的图像识别方法,其中,在所述对所述图像块中的文字进行文字识别之后,所述图像识别方法进一步包括:

输出所述初级识别结果,以供用户查看。

3.如权利要求1或2所述的图像识别方法,其中,在所述利用所述描述文件中的至少部分约束信息对所述初级识别结果进行修正之前,所述图像识别方法进一步包括:

接收用户修正指令;以及

根据所述用户修正指令从所述描述文件中选择所述至少部分约束信息。

4.如权利要求3所述的图像识别方法,其中,在所述接收用户修正指令之前,所述图像识别方法进一步包括:

提供关于所述描述文件中的所有约束信息的标识信息,以供用户选择,

其中,所述用户修正指令包括所述用户输入的、针对关于所述至少部分约束信息的标识信息的选择指令。

5.如权利要求1所述的图像识别方法,其中,所述获取描述文件包括:

接收用户输入的初始文件;以及

对所述初始文件进行解析,以获得所述描述文件。

6.如权利要求5所述的图像识别方法,其中,在所述将所述图像块的坐标系与所述描述文件中规定的图像坐标系对齐之前,所述图像识别方法进一步包括:

检查所述描述文件是否存在格式错误,如果存在格式错误,则发出提醒信息。

7.如权利要求1所述的图像识别方法,其中,所述获取描述文件包括:

根据所述待识别对象的类别从预先存储在存储器中的描述文件集合中选择所述描述文件。

8.如权利要求1所述的图像识别方法,其中,所述图像块中的文字分布于一个或多个域中,所述约束信息包括所述一个或多个域中的每一个的域名、坐标和属性信息。

9.如权利要求8所述的图像识别方法,其中,所述属性信息包括用于指向属性文档的指示信息,所述属性文档包括其所对应的域中可能出现的所有文字。

10.如权利要求9所述的图像识别方法,其中,所述图像识别方法还包括:

接收用户输入的所述属性文档或获取预先存储在存储器中的所述属性文档。

11.一种图像识别装置,包括:

提取模块,用于从待识别图像中提取包含待识别对象的图像块;

文字识别模块,用于对所述图像块中的文字进行文字识别,以获得初级识别结果;

文件获取模块,用于获取描述文件,所述描述文件包括用于指示所述图像块中的文字需要符合的规则要求的约束信息;

对齐模块,用于将所述图像块的坐标系与所述描述文件中规定的图像坐标系对齐;以及

修正模块,用于利用所述描述文件中的至少部分约束信息对所述初级识别结果进行修正,以获得最终识别结果。

12.如权利要求11所述的图像识别装置,其中,所述图像识别装置进一步包括:

输出模块,用于输出所述初级识别结果,以供用户查看。

13.如权利要求11或12所述的图像识别装置,其中,所述图像识别装置进一步包括:

指令接收模块,用于接收用户修正指令;以及

选择模块,用于根据所述用户修正指令从所述描述文件中选择所述至少部分约束信息。

14.如权利要求13所述的图像识别装置,其中,所述图像识别装置进一步包括:

信息提供模块,用于提供关于所述描述文件中的所有约束信息的标识信息,以供用户选择,

其中,所述用户修正指令包括所述用户输入的、针对关于所述至少部分约束信息的标识信息的选择指令。

15.如权利要求11所述的图像识别装置,其中,所述文件获取模块包括:

文件接收子模块,用于接收用户输入的初始文件;以及

解析子模块,用于对所述初始文件进行解析,以获得所述描述文件。

16.如权利要求15所述的图像识别装置,其中,所述图像识别装置进一步包括:

检查模块,用于在所述对齐模块将所述图像块的坐标系与所述描述文件中规定的图像坐标系对齐之前,检查所述描述文件是否存在格式错误,如果存在格式错误,则发出提醒信息。

17.如权利要求11所述的图像识别装置,其中,所述文件获取模块包括:

文件选择子模块,用于根据所述待识别对象的类别从预先存储在存储器中的描述文件集合中选择所述描述文件。

18.如权利要求11所述的图像识别装置,其中,所述图像块中的文字分布于一个或多个域中,所述约束信息包括所述一个或多个域中的每一个的域名、坐标和属性信息。

19.如权利要求18所述的图像识别装置,其中,所述属性信息包括用于指向属性文档的指示信息,所述属性文档包括其所对应的域中可能出现的所有文字。

20.如权利要求19所述的图像识别装置,其中,所述图像识别装置进一步包括:

属性文档获取模块,用于接收用户输入的所述属性文档或获取预先存储在存储器中的所述属性文档。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1