代码之家  ›  专栏  ›  技术社区  ›  Petar Minchev

图像比较-旋转、对齐和缩放

  •  4
  • Petar Minchev  · 技术社区  · 14 年前

    我有以下需要。有一些表格,即空白-例如在调查中使用的表格。那些没有被信息填充的,我将从现在起调用图像模板。除了图像模板,我还有很多图像,基本上是充满信息的图像模板。例如,有一个调查,有两个空白填写-这些是图像模板。许多人用他们的个人信息来填补空白,这些就是图片。

    图像模板被扫描成完美的形状。但是许多扫描的图像是倾斜的或者没有正确对齐,或者可能是缩放的。因此,我有以下要求-每个图像必须识别它属于哪个图像模板。在它被识别之后,它必须正确地倾斜,对齐和缩放到图像模板。

    我知道这是一项复杂的任务,所以我需要一个图书馆,最好是一个图书馆 C# 一个。我找到了 AForge ,但到目前为止,我只看到一个合适的方法倾斜。从本质上说,我需要一个库作为输入一个图像模板和一个图像,并设置一个标志,如果图像不匹配的图像模板。但如果匹配,它必须返回适当的倾斜角度、对齐和缩放。

    如果您有任何想法或使用这样一个图书馆,我将不胜感激。

    佩塔尔

    2 回复  |  直到 14 年前
        1
  •  2
  •   oli    14 年前

    这个问题似乎是个问题 图像配准 问题加上一些 模板匹配

    • 图像配准

    根据扫描文档的失真方式(比例因子、旋转、倾斜…),可以使用简单的刚性变换(即平移+旋转,只需要两个对应点)将图像注册为更复杂的图像,例如非刚性变换(需要更多对应点)。相应的点可以手动给定,但理想情况下应自动检测。

    包括几种图像配准方法

    • 模板匹配问题

    图像对齐后,可以通过首先提取图像中的特征并将其与模板数据库进行比较来实现图像与可能模板数据库之间的比较。这是非常普遍的,应该根据所使用的图像进行改进。

    还有另外一种方法 二者都 图像配准与模板匹配

    • 这个 包括提取 有趣的地方
        2
  •  1
  •   Pedro    14 年前

    我以前在一家公司工作, Accusoft Pegasus ,其中有一些有趣的 forms recognition software . 我已经有几年没有看到他们的FormFix工具在运行了,但是它应该能够满足您的需要。