[发明专利]一种智能识别表格报价图片并处理成标准数据的方法在审
申请号: | 202111043538.7 | 申请日: | 2021-09-07 |
公开(公告)号: | CN113792722A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 李锦亮 | 申请(专利权)人: | 厦门市最有料信息科技有限公司 |
主分类号: | G06K9/20 | 分类号: | G06K9/20 |
代理公司: | 福州顺升知识产权代理事务所(普通合伙) 35242 | 代理人: | 郑耀敏 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 识别 表格 报价 图片 处理 标准 数据 方法 | ||
1.一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,包括以下步骤:
步骤一,特征识别,根据表格报价图片,设置供应商、格式以及格式对应的存储过程;
步骤二,获取数据,调用读光表格图片OCR接口,获取表格图片数据;
步骤三,数据整理,二维化原始表格图片数据,并插入到对应列数的临时表;
步骤四,数据优化,执行存储过程,将数据插入标准数据表;
步骤五,数据标准化,并展示到前端界面;
步骤六,数据核对,前端界面上人工核对数据,进行修改,最终保存,更新标准数据。
2.根据权利要求1所述的一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,所述读光表格图片OCR接口采用阿里巴巴读光表格图片OCR接口。
3.根据权利要求1所述的一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,所述步骤三在一个二维空间里面,所有x线和y线,能够将所有空间切割成最小的单位,将二维化的概念带入到数据里面,将表格切割成都是最小单位的单元格,而单元格里的数据构成二维化数据,创建一个二维数组,遍历表格报价图片的原始数据单元格,填充进二维数组,不满则填充值为空的单元格,并标记为补偿。
4.根据权利要求1所述的一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,步骤四中,所述“标准数据表”标准报价数据所在的表,所有字段整合起来来表示一条完整的报价数据。
5.根据权利要求1所述的一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,步骤三中,所述二维化原始表格报价图片数据为以下格式:
A.将每个x或者y跨度不为1的单元格进行切割,切割成最小单元;
ex-sx=1ey-sy=1;
B.判断这些原子单元格最大的列数(ex)是否小于等于源图片列数;
(1)小于等于:
a.创建一个二维数组,遍历这些原子单元格,填充进二维数组,然后再遍历二维数组,若有未填充的,则填充一个值为空的单元格,该单元格标记为补偿,数据二维化结束,这边的列数为源图片列数,(以源图片列数做补偿);
(2)大于:(这时候需要定位每行需要删除的单元格)
a.创建一个二维数组,遍历这些原子单元格,填充进二维数组,然后再遍历二维数组,若有未填充的,则填充一个值为空的单元格,该单元格标记为补偿,这边的列数为这些原子单元格最大的列数(ex),(以单元格最大列数‘ex’做补偿);
b.删除首尾部空列,直到非空列出现;判断列数是否和源图片列数对上,对上则二维化数据结束;
c.计算需要删除的列数(最大ex-源图片列数),就知道了每行需要删除的单元格个数;
d.遍历每行单元格数据,一行行处理:
(d1).将首部为空的一个或多个单元格删除,若和每行需要删除的个数对上,则该行数据处理结束;
(d2).将text不为空的重复单元格删除,若是和每行需要删除的个数对上,则该行数据处理结束;
(d3).将补偿的单元格删除,若是和每行需要删除的个数对上,则该行数据处理结束;
(d4).将text为空的单元格删除,若是和每行需要删除的个数对上,则该行数据处理结束;
(d5).若还有需要删除的个数,则从尾部删除。
6.根据权利要求1所述的一种智能识别表格报价图片并处理成标准数据的方法,其特征在于,所述数据标准化为源数据或标准数据,目前系统已存在的数据标准化有:
a.品名标准化;
b.牌号标准化;
c.厂家标准化;
d.品类标准化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市最有料信息科技有限公司,未经厦门市最有料信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111043538.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自锁矫治器
- 下一篇:一种用于外墙板的骨架连接件及组装方法