LEADTOOLS使用教程:如何使用文件扫描检测空白页

在大多数文档影像工作流程中空白检测是一个重要的步骤。例如,它可以用来帮助用户最终确认他们的文档是否正确,以及在出错的时候会告知用户在什么地方出现了错误,同时可以删除空白页来节省磁盘的空间和带宽。这是一个更加自动化的解决方案。

然而空白检测所面临的问题是,它可以是一个主管的观点。人类可以快速感知一个空白页面,因为我们可以看到没有任何文本。但是电脑能够感知到线条、文字、噪音、边框这些吗?

LEADTOOLS使用教程:如何使用空白页检测扫描文件

LEADTOOLS根据这些差异提供了一个非常准确的可配置的空白页检测算法,其中包括检测线条、噪音、边框和更多具体的设置。具体算法代码如下:

1 //create a new command

2 BlankPageDetectorCommand blankPageCom = new BlankPageDetectorCommand();

3 //default flags are DetectEmptyPage | DontIgnoreBleedThrough | DontDetectLinedPage |

4 // DontUseActiveArea | UseDefaultMargins

5 blankPageCom.Flags = SetFlags();

6 blankPageCom.LeftMargin = (int)leftMarginUpDown.Value;

7 blankPageCom.RightMargin = (int)rightMarginUpDown.Value;

8 blankPageCom.TopMargin = (int)topMarginUpDown.Value;

9 blankPageCom.BottomMargin = (int)bottomMarginUpDown.Value;

10 blankPageCom.Run(viewer.Image);

11

12 MessageBox.Show(string.Format("Is Blank: {0}", blankPageCom.IsBlank));

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值