彩票走势图

LEADTOOLS使用教程:图像的倾斜校正处理

转帖|使用教程|编辑:龚雪|2014-09-16 09:35:04.000|阅读 745 次

概述:本文主要介绍LeaTools的图像倾斜校正处理的方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

LeadTools提供了类,可以自动拉直扫描的文档,完成倾斜校正。文档图像可以旋转多达20度,这个命令类包含特殊的算法,可以完成银行支票和线条检测倾斜校正的功能。此类在工具包中可用。

若您想要使用上面提到的特殊算法,需将(.UseCheckDeskew| .UseLineDetectionCheckDeskew)添加到Flags属性。

注意:

  • 若Flags属性或构造函数的flags参数包含.ReturnAngleOnly,这个命令会在不旋转图像的情况下更新Angle属性。
  • 每个方向的计算旋转限制在20度,这个命令主要用于图像,例如扫描的文档,主要为右横线的文本。对于其他类型的图像,结果较难预测。
  • 如果角度非常小,这个命令包含了一个选项可以跳过倾斜校正。
  • 此命令不支持12位、16位灰度图像和48位、64位彩色图像。为此种情况时,命令不会抛出异常。
  • 此命令支持有签名/无签名的数据图像。
  • 此命令不支持32为灰度图像
  • 此命令已扩展可用于银行支票图像。

以下为使用的代码片段:

  1: // 加载图像 
  2: RasterCodecs codecs = new RasterCodecs();  
  3: codecs.ThrowExceptionsOnInvalidImages = true;  
  4: RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Clean.tif"));  
  5:   
  6: // 准备命令  
  7: DeskewCommand command = new DeskewCommand();  
  8:   
  9: //图像的倾斜校正  
 10: command.Flags = DeskewCommandFlags.DeskewImage | DeskewCommandFlags.DoNotFillExposedArea;  
 11: command.Run(image)

转载来自于//blog.gcpowertools.com.cn/post/2014/09/12/deskew-by-leadtools.aspx


标签:多媒体图像处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
LEADTOOLS Imaging Pro Developer Toolkit

20多年的老牌图像处理控件,支持TWAIN扫描、200多种图像效果、150多种图像格式…

LEADTOOLS Document Suite Developer Toolkit

LEADTOOLS Document Imaging Suite SDK是LEADTOOLS SDK中各种特点的精选组合,这套强大的工具利用了LEAD行业领先的图像处理技术来智能地识别文档的特征,而根据文档的特征可以识别扫描的或传真的任何类型的表格图像。

LEADTOOLS Document Imaging Developer Toolkit

多语言的文档图像处理控件,支持光符识别处理、条形码扫描识别等。

LEADTOOLS Medical Developer Toolkit

LEADTOOLS Medical Imaging是一款医疗成像控件,包含了一些精心挑选的、经过优化的特性,可以满足医疗成像应用程序开发的特殊需要。

LEADTOOLS Medical Imaging Suite Developer Toolkit

LEADTOOLS Medical Imaging Suite帮您开发功能强大的PACS和医学成像应用程序

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP