本文主要依托文末的参考资料1完成并加以改进,将首先展示最终效果,之后简要陈述以PS实现文档扫描效果的流程,最后放上MATLAB实现代码。
效果
原图
输出图
PS实现流程
- 手机拍一张需要电子版的纸质文件
- 打开PS,复制背景,得到图层1
- 对图层1使用滤镜:高斯模糊,半径100像素
- 改变图层1混合模式:划分
- 添加曲线调整层,压暗文字
- 合并可见图层
- 柔角画笔擦掉彩色噪点和边缘露出的拍摄背景
原理
均值滤波结合除法将大面积灰色区域变白;
按阈值筛选出高对比度区域即文字区域并增强;
按照mask将文字区域和白色区域合并。
MATLAB代码
上述PS流程的代码实现&#