[发明专利]一种针对表格字体的识别方法有效

专利信息
申请号: 201910536393.0 申请日: 2019-06-20
公开(公告)号: CN110363095B 公开(公告)日: 2023-07-04
发明(设计)人: 王国华;叶镇亮;郑永森;刘财兴;古万荣 申请(专利权)人: 华南农业大学
主分类号: G06V30/412 分类号: G06V30/412;G06V30/413;G06V30/22;G06V30/164;G06V30/146
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 陈宏升
地址: 510642 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 针对 表格 字体 识别 方法
【权利要求书】:

1.一种针对表格字体的识别方法,其特征在于,包括以下步骤:

S1、获取表格图像,对表格图像进行预处理,所述预处理包括:图像灰度化、图像去噪、图像倾斜校正;

所述预处理具体为:

使用平均值法进行图像灰度化,得到灰度化图像;

使用中值滤波器进行图像去噪;

图像倾斜校正具体为:使用傅里叶倾斜变换得到图像的频域图,对频域图进行霍夫变换直线检测,得到频域图中直线的倾斜角度,进行图像延扩得到延扩图像并填充背景色;使用warpAffine函数对延扩图像进行旋转,得到倾斜校正图像;

S2、对预处理后的表格图像进行表格提取,提取表格横线、提取表格竖线、合并表格线段,去除不合格的表格线,得到完整表格;

所述表格提取具体为:

通过膨胀腐蚀,将表格框线和文字分离,从而对表格进行提取;将已经灰度化的图像进行二值化处理:对表格图像做反操作,将白色背景变成黑色,黑色字体变成白色,采用自适应阈值化函数adaptiveThreshol将所有像素点根据周围邻近局域的像素点灰度值自适应加权,转成二值化图片binaryImage;再对所有的图像元素进行膨胀处理;得到能提取信息的图像;

对表格横线和竖线进行提取:

提取图像所有横线,取横线一个合适的子集长方体,对图像进行腐蚀,用子集长方体对图像剩下的像素集合进行膨胀,得到图像的横线,再使用一个竖线子集长方体作为膨胀对象,对横线进行膨胀,得到饱满的横线;

提取图像所有竖线,取竖线一个合适的子集长方体,对图像进行腐蚀,用子集长方体对图像剩下的像素集合进行膨胀,得到图像的竖线,再使用一个横线子集长方体作为膨胀对象,对竖线进行膨胀,得到饱满的竖线;

根据饱满的横线和饱满的竖线,得到完整表格;

合并表格线段:

将提取得到的横线和竖线两个图像做或运算,将表格的边框和表格里的内容分离,对表格的冗余线段进行消除,具体如下:

设最小表格长宽为表总长宽的0.005,将距离小于最小表格长宽的表格线合为一条,去掉长度小于最小表格长的线段,再对筛选出来的表格线段进行遍历,并将表格的线段长度按垂直线段和水平线段,分别取各自长度的中位数,将其他线段长度归一化,得到统一表格;

S3、对完整表格进行定位截取,获取表格内容在完整表格中的定位;

S4、对定位截取内容进行表格内容提取,获取表格内容;

S5、使用识别技术对表格内容进行识别,得到初步识别结果,并分别训练对应的语言库,使用对应的语言库对初步识别结果进行选举,得到最终识别结果。

2.根据权利要求1所述的一种针对表格字体的识别方法,其特征在于,所述对完整表格进行定位截取,具体为:对水平线段按照Y轴坐标进行排序,得到一个从上到下的水平线段集合;对垂直线段按照X轴坐标由小到大进行排序,得到一个从左到右的垂直线段集合;分别对水平线段集合和垂直线段集合进行遍历,根据两条相邻水平线段和两条相邻垂直线段得到一个表格的四边,进而得到该表格的四个顶点坐标,依据表格的四个顶点坐标,对表格进行定位截取。

3.根据权利要求1所述的一种针对表格字体的识别方法,其特征在于,所述对定位截取内容进行表格内容提取,具体为:将原来图片减去表格的所有线段,获得没有表格边框的内容;对于文字与表格线段相交的,对提取出来的表格内容做膨胀处理,获得完整字体。

4.根据权利要求1所述的一种针对表格字体的识别方法,其特征在于,所述识别技术为OCR识别技术。

5.根据权利要求1所述的一种针对表格字体的识别方法,其特征在于,所述分别训练对应的语言库,具体为:将需要训练的样本图像分成2n+1组,分别训练对应的语言库,得到语言库特征文件,使用识别技术随机选择2k+1个语言库进行识别,对识别结果进行统计,数量最多的识别结果选举为本次识别的最终识别结果;如果数量最多的识别结果不止一个,则添加对应的语言库进行识别,再进行选举,直到训练的语言库都识别完。

6.根据权利要求5所述的一种针对表格字体的识别方法,其特征在于,所述语言库包括:英文语言库、中文语言库、数字语言库。

7.根据权利要求5所述的一种针对表格字体的识别方法,其特征在于,所述训练采用Tesseract-OCR工具进行训练,对于制作训练的样本,使用jTessBoxEditor训练工具生成。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南农业大学,未经华南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910536393.0/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top