(文件和医疗成像工具包)
扫描的图像经常略微偏离平面,导致自动读取(OCR, ICR, OMR, Barcode)错误。使用LEADTOOLS有几种方法可以纠正这个错误:
LEADTOOLS Deskew功能通过旋转指定的位图自动调直扫描图像。Deskew函数可以选择使用专门设计的算法来自动检测和纠正扫描银行支票中的对齐错误。其他Deskew选项包括背景颜色、插值类型和旋转速度。
旋转函数调整图像数据。这是最可移植的解决方案,但也是最慢的。因此,对于非常大的图像,这可能不是最好的解决方案。
使用ViewPerspective函数,图像数据不会被改变。LEADTOOLS只是改变了图像的视图视角,从而改变了图像的原点。因为这种方法只调整一个标志(图像数据不被触及),它是一个非常快的。但是,有些应用程序可能不识别视图透视图,因此图像可能不能被绘制为旋转。
如果图像以TIFF格式保存,则可以使用SetTag函数来调整TIFF中的朝向标记。与透视函数一样,图像数据不受影响。有些应用程序可能不识别Orientation标记
L_DeskewBitmap
L_DeskewBitmapExt
L_DetectBitmapDeskewOrientation
L_HighQualityRotateBitmap
L_RotateBitmap
L_RotateBitmapViewPerspective
扫描的文档通常包含许多不需要的工件,包括黑边距或边界周围的空白、点、斑点、线、边界和打孔器。LEADTOOLS提供了许多改进扫描文档外观的功能。AutoTrim函数可用于从图像中删除不需要的空白边缘。BorderRemove函数删除任何或所有图像边框(扫描文档周围的黑色边框),并能够指定噪声量的容忍级别、最大边框大小和边框大小的可变性。其他功能删除斑点,点,斑点,线,孔穿孔标记,数据输入耙子,倒置文本,凹凸,耙子,和裂痕:
L_BorderRemoveBitmap
L_DotRemoveBitmap
L_HolePunchRemoveBitmap
L_InvertedTextBitmap
L_LineRemoveBitmap
L_AutoLineRemove
L_SmoothBitmap
L_RakeRemoveBitmap
L_InvertedPageBitmap
这些函数中的每一个都以控制相应删除过程的性能的专门结构作为参数。该结构中包含一组标志,允许您获得一个包含从文档中删除的所有元素的LEAD区域或Windows区域。以下回调成员函数允许你提供自定义的区域处理,以及创建你自己的被删除区域的组合:
BORDERREMOVECALLBACK
DOTREMOVECALLBACK
HOLEPUNCHREMOVECALLBACK
INVERTEDTEXTCALLBACK
LINEREMOVECALLBACK
SMOOTHCALLBACK
RAKEREMOVECALLBACK
更多信息,请参考:
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网页浏览器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送到支持!应该有人联系你!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至五
上午8:30 -下午6点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。