2016-10-09 20 views
1

我正在开发OMR结果软件。我在vb.net使用Leadtools 19。当我加载扫描文档时,Leadtools ocr引擎能够成功识别一些文档,但在某些文档中,它的抛出异常“高度/宽度无效”。 我正在使用deskew和高质量旋转命令来解决这个问题。这个命令有时会删除这个异常,但并非每次都会。我使用此代码下面如何修复Leadtools OCR Form中无效的高度/宽度错误表单识别?

注:所有图像都是相同的DPI(300)和分辨率。

Dim command As ImageProcessing.Core.DeskewCommand = New   
ImageProcessing.Core.DeskewCommand 
Command.Flags = DeskewCommandFlags.UseCheckDeskew Or 
DeskewCommandFlags.UseLineDetectionCheckDeskew 
Dim rcmd As HighQualityRotateCommand = New HighQualityRotateCommand 
rcmd.Angle = command.Angle * 100 

回答

0

看起来您已经通过电子邮件与LEADTOOLS支持部门联系并通过您正在测试的文件发送了支持。因为你几乎没有文字OCRing的OMR窗体域,优势发动机从它的计算不包括OMR领域

您正在使用的图片是不常见的。我已将此转发给工程师,并且他们添加了一项功能,以在这种情况下不返回错误。

我们将通过电子邮件以及与您联系与分辨率的更多信息。

+0

我们使用了一些文本OMR领域也是进出口。考试日期,科目代码,座位号等等,但有时会出现上述问题。是否有必要使用索引点来精确地读取带有leadtools的omr表单? – jems