当前位置:首页>办公设备>扫描仪>

扫描仪扫描东西是空白的怎么解决(为什么扫描仪扫出来的是空白)

扫描仪扫描东西是空白的怎么解决(为什么扫描仪扫出来的是空白)

更新时间:2022-03-07 12:09:43

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

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

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));

本站文章除注明转载外,均为本站原创或翻译

,