上传一张手写照片,结果整页空白。多数人的第一反应是「我字太丑」,但按概率排,走错入口、纸面反光、内容太少这三项更常见。识别失败不扣点数,所以花两分钟按顺序排除,比直接放弃划算。

原因一:走错了入口(概率最高)

用手写照片去撞印刷体入口,典型表现就是返回空白。 手写和印刷体是两套不同的模型,字形的分布完全不是一回事。

排查只需看一眼你用的页面:图片转文字 只面向印刷体;手写要用 手写文字识别;要 Word 用 手写笔记转Word;画了表格线的用 手写表格转Excel。

同类错法还有两个:有表格线却走纯文本入口(结果是文字全在但没有行列),以及PDF 传到只收图片的页面(直接报错)。三者的成因不同、症状也不同,详见 手写识别和印刷体识别是两个不同的模型:为什么不能拿一种入口转另一种内容。

原因二:局部全白或全黑

反光和阴影对印刷体是降准确率,对手写常常是直接归零。

  • 反光是过曝,那块像素全白,字不存在 —— 压高光救不回来,只能换角度重拍
  • 阴影是整体偏暗,把亮度拉起来通常能恢复
  • 手指压住纸角,压住的那一整行会消失

手机闪光灯正对纸面时最容易打出白斑,关掉闪光灯、从稍高位置斜一点补拍一张,问题往往就没了。

原因三:内容太少

一张照片里只有一行签名或几个字,识别很容易返回空。原因是可参考的上下文太少 —— 这不是你的字迹问题,也不是工具坏了。

解法:多带一点上下文再拍,把这一行所在的整页放进去。

排除完这三条,才轮到看字迹

判断标准很朴素:把照片放大到 100%,你自己一眼能认出的字,机器才可能认出。如果你都要猜,那结果空白是符合预期的。

按影响从大到小:

  1. 连笔与草书。厂商公开的手写指标测的都是工整字迹,连笔、草书没有公布数据
  2. 字迹过密。上下行笔画互相搭在一起,行的边界都判不出来
  3. 用力过淡。铅笔、快没水的圆珠笔,等同于原因二
  4. 纸张透字。背面内容透过来的字会被当成正面内容一起读

确认做不出来之后,还有三条路

换更清晰的输入。 换一页字迹相对工整的对照稿拍,或者把最关键的几行(决议、金额、日期)单独裁出来识别。裁行识别的成功率明显高于整页,代价是页数:一张图片算 1 页,识别不向游客开放,注册(短信验证码登录即完成注册)一次性送 5 点、永久有效,VIP 会员每月另有 20~120 点配额(当月不结转),单次上传上限 10 页。

只要影像不要文字。 如果目的是存档和日后能翻,高分辨率照片就够了,不必强取文字层。

手工录入。 整页速记、内容又以数字为主的材料,边看边打通常比改错字快。这不是工具失败的委婉说法,是这类字迹的真实结论。

一句话的顺序

先确认入口对不对,再确认纸面有没有反光和阴影,再确认内容是不是太少,最后才评价字迹。 四条走完仍然空白,那就换路径而不是换工具 —— 因为瓶颈在你的输入,不在识别服务。