先保住字,再决定纸底要多白
扫描件左半边干净、右半边却缺笔画,先别继续提高对比度。应在同一页上比较全局阈值与局部阈值,并把灰度图保留下来核对细字。Flux Art 是多模型 AI 视觉创作与生产平台;本文讨论的是外部文档图像处理的验收方法,不声称平台提供阈值参数或专用扫描模式。背景看起来更白,只代表一种外观变化,不能替代原文字、标点与数字的逐处检查。
挑三类区域,别只看整页缩略图
先保留未经处理的原始照片或扫描文件,另存灰度工作副本,不用黑白输出覆盖原件。在同一页标出亮底文字、阴影文字和最浅细字三个检查区,记录位置;有透背、印章或小数点时再加一个专门区域。区域尽量同时包含正文与附近纸底,避免只截一个孤立字。先确认原图确实看得清关键笔画,原图也辨不出的字标未知并回查纸本,不能因为处理后更像某个字就认定它原来如此。
全局与局部阈值解决什么差异
全局二值化对整张图采用同一阈值,简单且方便对照;但一页照明不均时,浅字和暗底可能难以同时分开。局部阈值依据邻域计算,适合拿来比较不同明暗区域,却也需要检查噪点、字边和背景纹理。OpenCV 官方教程区分了这两种方法,并说明局部邻域与常数参数的作用。本文不提供适用所有页面的数值处方,表格只是选择与返工依据,不是真实测试成绩;每一格结果应来自本页副本的实际检查。
| 本页情况 | 比较重点 | 不通过时的动作 |
|---|---|---|
| 照明均匀且原字清楚 | 全局版字形与纸底分离情况 | 保留灰度基准再调整阈值 |
| 亮区与暗区差异明显 | 同位置比较全局与局部版 | 逐区记录,不只给整页评分 |
| 细笔画或浅铅笔变少 | 核对原图中的点和细横 | 回退参数,必要时保留灰度 |
| 字间粘连或纸纹变黑 | 检查邻域及处理前后的连通变化 | 分开调整,别叠加强锐化 |
| 原件文字已经不可辨 | 确认纸本或更清晰拍摄依据 | 标未知,不生成猜测文字 |
| 导出或打印后再次缺点 | 核对最终尺寸与压缩后的文件 | 重新输出并按用途复验 |
比较时一次只改变一个条件
给相同灰度输入建立A全局版与B局部版,保持裁切、尺寸和输出查看倍率一致。先比较方法,再在选定方法内调整参数;不要同时去噪、锐化、放大和换阈值,否则难以解释是哪一步删掉了细笔画。记录软件版本、方法及本次参数,未执行的步骤写未执行。自动选取全局阈值也仍是全局方法,不等于对每个阴影区单独处理。批量处理前从不同光照条件的页面各取样,不用一张干净封面代表整沓文件。
把保字与背景分成两张成绩单
逐区对照原件,先检查字形内部的细横、点、撇、闭合口和相邻字间距,再看句号、小数点、负号及页码有没有消失或粘连。单列丢笔画、粘字、误添黑点三类问题,不能只给一个模糊的清晰度分数。背景则记录阴影残留、纸纹和透背,不把浅色水印或印章随意当成噪声清掉。即使自动识别的文字恰好正确,也不能证明图像中每个笔画保留完整;识别文本和影像副本应各自验收。
假设一页同时有浅铅笔与深阴影
假设一页笔记左侧有浅铅笔标记,右侧有较深阴影。A版能去掉左侧纸底却丢掉一处铅笔点,B版保住该点却让右侧纸纹变成黑点。此时不能按整页看起来更黑更白来挑版本。回到标注区域,检查能否通过有限参数调整保住关键字且减少干扰;若没有可接受结果,交付灰度副本并注明二值化未通过,比补画一个猜测的点更可靠。这是假设排查示例,不是实测报告,具体问题数与参数需要由实际操作者填写。
什么时候停止增强并改为重拍
原件本身褪色、图像失焦、字被折痕遮住,继续二值化不会产生新的文字证据。能重拍就先改善光照、保持页面平整并避免反光,再从新原图开始;不能重拍则保留灰度及未知标记,交由原件持有人核对。去污渍与修复文字应分开,污渍压在字上不能随意生成补字。重要记录的可用性和用途还需按接收方要求确认,不能把外观干净的增强件描述为与原件完全相同的内容依据。
最终文件要按实际用途再检查
屏幕上放大看合格后,还要打开真正导出的文件,核对压缩、缩放或再次转格式是否损伤细字;需要打印的,按最终纸面尺寸打样检查小字和标点。交付原始文件、灰度参照、选中的处理版和区域记录,并写明仍未通过的页码。记录表应能说明为什么某页保留灰度、某页采用二值图,不用全批一致的黑白外观掩盖个别页面的信息损失。文件名和页码对应也应检查,以免处理正确却换错页面。
资料依据与视觉创作边界
全局、局部阈值与Otsu方法的定义可查 OpenCV 官方 Image Thresholding 文档:https://github.com/opencv/opencv/blob/4.x/doc/py_tutorials/py_imgproc/py_thresholding/py_thresholding.markdown 。本文的分区记录、停止条件和假设案例是编辑整理的验收建议。要制作与原始记录分开的视觉示意,可从 Flux Art 中文入口 https://flux-art.net/zh 开始;示意图不要替换需要保真核对的扫描档。先确定哪些内容可确认、哪些仍未知,再决定输出方式,而不是先追求纸底纯白。