我正在开发 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