收据/小票上的字怎么提取成文本?

干这行十几年,这情况见多了,用图片转文字(OCR):添加文件、拖拽进窗、或直接截图导入都行,识别完一键复制或导出 TXT。收据/小票 这类,热敏纸易褪色,先增强对比。识别准不准看三样:清晰度、字高、背景复杂度——正文字高低于 20 像素基本没救,扫描件按 300DPI 来。步骤不复杂,难的是每步都做到位。
这事是怎么一回事
很多识别失败,根子在输入图:分辨率低、有阴影、字太小。先把图放大看看清不清楚——图都不清楚,换什么引擎都白搭。
下面按先结论、再步骤、后提醒的顺序来,赶时间直接跳到步骤那段。
上手这么办
- 文件、拖拽、截图三种导入效果能实时预览,不满意撤了重来就是。
- 热敏纸易褪色,先增强对比做完另存新文件,原图留着好返工。
- 字高够、300DPI 才认得准手快的也别跳,养成习惯省得翻车。

过来人提醒
- 英文数字混排留意全角半角,识别结果常给你全角字符
- 涉密文件别用在线识别,本地工具更稳妥
- 金额、日期、编号这三类必须人工复核,0 和 O、1 和 l 错一个都麻烦
本文涉及:收据/小票 识别、收据/小票 OCR、图片转文字(收据/小票 识别)。
同类问题:收据/小票的OCR识别率太低,怎么提高?
这坑我踩过,先从源头救:分辨率拉高、字高放大、正对拍摄光线匀,有条件的先做倾斜校正和对比增强,再喂给 OCR。热敏纸易褪色,先增强对比。救完还得人工过一遍——金额、日期、编号这类字段,0 和 O、1 和 l 错一个代价都大。备份这一步别嫌麻烦,关键时候救命。
这事是怎么一回事
很多识别失败,根子在输入图:分辨率低、有阴影、字太小。先把图放大看看清不清楚——图都不清楚,换什么引擎都白搭。
动手前建议把软件升到较新版本,老版本入口位置可能和本文说的有出入。
上手这么办
- 字高清晰度是第一因素效果能实时预览,不满意撤了重来就是。
- 先校正增强再识别做完另存新文件,原图留着好返工。
- 关键字段必须人工复核手快的也别跳,养成习惯省得翻车。

过来人提醒
- 识别前先把无关区域裁掉,干扰少了准确率立马上来
- 表格识别完重点对数字列,错位漏格是最常见的坑
- 竖排、手写目前识别率都不理想,重要内容老老实实人工录
本文涉及:收据/小票 识别、收据/小票 OCR、图片转文字(收据/小票 识别)。
