如何修复 Leadtools OCR 表单识别中的无效 Height/width 错误?
How to fix invalid Height/width error in Leadtools OCR Form recognise?
我正在开发 OMR 结果软件。我在 vb.net 中使用 Leadtools 19。当我加载扫描的文档时,Leadtools ocr 引擎成功识别了一些文档,但在某些文档中它抛出异常 "Invalid height/width"。
我正在使用 deskew 和 highquality rotate 命令来解决这个问题。此命令有时会删除此异常,但不会每次都删除。我在下面使用此代码
注意:所有图像的 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
您似乎已经通过电子邮件联系了 LEADTOOLS 支持并发送了您正在测试的文件。
您使用的图像并不常见,因为您对几乎没有文本的 OMR 表单域进行 OCR,并且优势引擎从其计算中排除了 OMR 域。我已将其转发给工程部门,他们添加了一项功能,在这种情况下不会 return 出现错误。
我们将通过电子邮件与您联系,并提供有关该决议的更多信息。
我正在开发 OMR 结果软件。我在 vb.net 中使用 Leadtools 19。当我加载扫描的文档时,Leadtools ocr 引擎成功识别了一些文档,但在某些文档中它抛出异常 "Invalid height/width"。 我正在使用 deskew 和 highquality rotate 命令来解决这个问题。此命令有时会删除此异常,但不会每次都删除。我在下面使用此代码
注意:所有图像的 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
您似乎已经通过电子邮件联系了 LEADTOOLS 支持并发送了您正在测试的文件。
您使用的图像并不常见,因为您对几乎没有文本的 OMR 表单域进行 OCR,并且优势引擎从其计算中排除了 OMR 域。我已将其转发给工程部门,他们添加了一项功能,在这种情况下不会 return 出现错误。
我们将通过电子邮件与您联系,并提供有关该决议的更多信息。