我们常常会拿到一些别人拍照发给我们的表格。也许一开始我们仅仅是想知道表格里面的内容就可以了,但当我们拿到表格以后可能我们就会有更高的要求了,我们也许想把这个表格也打印出来。但又不想打印那个歪歪扭扭的表格贴在床头或者墙上。那么我们就会想到OCR识别了。
可惜,好多工具虽然都提供了识别功能,但对表格的识别都是非常的尴尬,要不就识别不了(识别结果里一堆堆的乱码),要不就是只能识别表格中的文字,把活生生的表格拆的七零八落,惨不忍睹啊,最终还是需要一个个把文字拷贝粘贴到自己手动画好的表格中,如果表格内容多了,想哭的心都有!!

一、发现免费的OCR

某天我也需要一个表格,这个时候怎么办呢,我的想法是快速得到一张标准的表格。我想到了腾讯的OCR在线表格识别,网址如下:

表格在线识别DEMO

简单的介绍一下腾讯的表格在线识别功能,它包含以下五个方面的表格识别功能:
通用文字识别:通用印刷体识别、通用手写体识别、英文识别,二维码识别等
卡证文字识别:提供身份证识别、银行卡识别、名片识别、营业执照等
票据单据识别:增值税发票识别、船票出租火车票识别、机票运单识别等
汽车相关识别:驾驶证识别、行驶证识别、车牌识别、车辆 VIN 码识别
行业文档识别:表单表格识别、体检报告识别、检验检查单识别、算式识别等
表格在线识别文档

二、我们来试试识别功能

我这里采用的就是第五类,行业文档识别,上传了一张课表,效果如下:

我们选择“行业文档识别”,然后在左下角选择上传照片则可得到右边的课表。当然,这里有些不完美的地方就是表格的斜线识别,这个估计是个永远的伤痛,毕竟在word或者Excel中这个斜线都是不好弄的,有的word或者excel的水平不高的人,估计画都画不出,就更谈不上让软件来识别并还原了。

三、如何获取网页上的识别内容

虽然我们得到了这个表格,我们不能让它停留在网页上,我们需要把它放到word或者excel中去。
这里应该是关键步骤了。
1、双击识别结果四个字使其为选择状态
2、按shift键,拖动表格滑条到最下端,确保选择表格所有文字,如下图

3、打开excel,粘贴内容,如下图

上面的图,我们稍加整理就是我们需要的原图表格了。当然,你也可以在得到上述网页版表格内容后用专门的软件直接抓取表格内容,或者用excel中的从网页获取表格来获得,但实际按照笔者的试验,都没有上述拷贝粘贴的粗暴方法来的直截了当。

最重要的是,这里所有的功能都是免费的哦!

感谢腾讯,感谢微软,感谢CCTV,感谢中央气象台,提供这些现成的免费的功能。我是一个从来不舍近求远的人,有现成的功能就先用起来再说。

[表格扫描OCR]快速扫描识别并获取表格图片内容[免费]相关推荐

  1. 端口扫描程序 快速扫描 多线程、范围端口、范围IP、查看历史记录 Windows/MacOS

    支持平台 Windows7.Windows8.Windows10.MacOS10.15以上(MacOS10.15以下会有权限问题) 简介 设计思路: 1.对指定IP段的端口进行扫描. 2.基于多线程, ...

  2. latex 表格中虚线_如何识别和修复表格识别中的虚线

    latex 表格中虚线 When documents are digitalized via scanning or via photo, the image quality can suffer f ...

  3. 基于OpenCV修复表格缺失的轮廓--如何识别和修复表格识别中的虚线

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...

  4. antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?

    excel的多表格合并 比如说你有20几家门店的数据,每个门店一个表格,难道要重复复制吗?如果有100家门店怎么办? 我们的数据表往往是从不同人员,不同部门不同门店或者子公司收集到的统一格式数据.这些 ...

  5. vue element el-table表格勾选求和 el-table 勾选获取表格某几列数据求和

    vue element el-table 表格勾选获取几列数据求和 el-table表格勾选求和 先看案例如下图所示:el-table 勾选后求出支付金额数据,计算出总金额数据. 我们来一步步分析方便 ...

  6. PyQt5 技术篇-QTableWidget表格组件的行选择与列选择实例演示,表格组件的双击事件捕获,获取表格选中单元格的值

    self.tableWidget.selectRow(0) 方法可以选择指定行. self.tableWidget.selectColumn(0) 方法可以选择指定列. # 表格的双击事件捕获 sel ...

  7. laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法

    数据表格中的数据是通过直接赋值的方式.这里实际上思想是反过来的,将拿数据表格中的所有数据,转换为layui数据表格拿原始数据去渲染数据表格. 1.创建一个作用域合适的js对象数组用来保存数据表格中的原 ...

  8. 在EXCEL表格中如何快速换行

    在EXCEL表格中如何快速换行 目录 在EXCEL表格中如何换行 方法一: 方法二: 方法一: 第一步,选中要调整的单元格,点击右键选择"设置单元格格式" 第二步,选择对齐,勾选自 ...

  9. js遍历获取表格内数据方法

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本文将介绍如何使用 ...

最新文章

  1. 骚操作!阿里云直接买www.huaweicloud.com的关键词来抢生意?
  2. 使用BIOS以及直接写显存绘制图形
  3. php扩展xdebug安装
  4. main arguments C语言,IT之家学院:通俗科普C语言main函数的参数
  5. php+摩尔斯电码,PHP摩尔斯电码转换器
  6. java实现人脸识别源码【含测试效果图】——DaoImpl层(BaseDaoUtilImpl)
  7. mybatis-plus对datetime返回去掉.0_0欧姆电阻只能当导线用?12种用法来学习下
  8. 使用maven工具无法进入debug
  9. angular.forEach()
  10. 【ECSHOP插件】ECSHOP商品相册批量上传插件
  11. List数据去重的五种有效方法
  12. 英语打字练习软件-c语言编写
  13. Oracle数据库练习题及答案(个人总结)
  14. Pojo、Po、Vo、Dto的含义
  15. Apache doris Datax DorisWriter扩展使用方法
  16. egret给对象涂颜色
  17. MATLAB如何修改默认设置
  18. java 二进制最大值_java int型最大值/最小值,最大值+1,最小值-1
  19. #1752. 聂小倩
  20. leetcode 1037. 有效的回旋镖(三点共线问题)

热门文章

  1. 加速大数据分析和机器学习- Ziya Ma ( Intel Corp )
  2. 1104. Path In Zigzag Labelled Binary Tree**
  3. 电脑重启后硬盘突然失踪的原因(转)
  4. 论文笔记 计算机模型的贝叶斯校准 Bayesian calibration of computer models
  5. Ubuntu 网页浏览器 谷歌浏览器 下载使用
  6. 【详解+推导!!】PPO 近端策略优化
  7. autojs获取id_手把手教你使用AutoJS自动领京豆
  8. Pascal's Triangle帕斯卡三角形算法
  9. 【笔记】29元microbit套装如何玩——那些支持microbit的图形化编程开发环境
  10. Allegro按照板框边沿敷铜并进行内缩和外扩