1

我正在开发 OMR Result 软件。我在 vb.net 中使用 Leadtools 19。当我加载扫描的文档时,Leadtools ocr 引擎成功识别了一些文档,但在某些文档中它抛出异常“无效的高度/宽度”。我正在使用纠偏和高质量旋转命令来解决这个问题。此命令有时会删除此异常,但并非每次都删除。我在下面使用此代码

注意:所有图像都是相同的 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
4

1 回答 1

0

看起来您已经通过电子邮件联系了 LEADTOOLS 支持并通过您正在测试的文件发送。

您使用的图像并不常见,因为您正在 OCRing 几乎没有文本的 OMR 表单字段,并且优势引擎从其计算中排除了 OMR 字段。我已将此转发给工程部门,他们添加了一个在这种情况下不返回错误的功能。

我们还将通过电子邮件与您联系,并提供有关该决议的更多信息。

于 2016-10-10T19:05:53.163 回答