之前所有阴影后处理方案都会误伤文字,根本原因是高斯模糊 做背景估计时会把远处亮区域扩散到阴影处,导致阴影处bg-gray 差值大,被当成墨迹变黑。 改用morphologyEx(CLOSE)做背景估计:闭运算=先膨胀后腐蚀, 只保留局部最亮值作为背景,不会跨区域扩散。阴影区域的背景 估计也低,bg-gray差值自然小,阴影不会变黑。 删除所有阴影后处理代码(方差检测、条带检测、形态学掩码), 代码从1240行精简到1048行。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
37 KiB
37 KiB