gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:59:03 25 4
gpt4 key购买 nike

我有以下需求。有一些表格,即空白 - 例如调查中使用的表格。那些没有填满信息的,我以后就叫图像模板。除了图片模板,我还有很多图片,本质上就是填充了信息的图片模板。例如,有一项调查,有两个空白需要填充——这些是图像模板。许多人用他们的个人信息填补了空白,这些是图片。

图像模板以完美的形状扫描。但是许多扫描图像倾斜或未正确对齐,或者可能缩放。所以我有以下要求——每个图像都必须被识别它属于哪个图像模板。识别后,必须将其适当倾斜、对齐和缩放到图像模板。

我知道这是一项复杂的任务,因此我需要一个库,最好是 C# 库。我找到了AForge,但到现在为止我只看到了一种适合倾斜的方法。本质上,我需要一个库,它将一个图像模板和一个图像作为输入,并在图像与图像模板不匹配时设置一个标志。但如果匹配,它必须返回适当的倾斜角度、对齐方式和缩放比例。

如果您有任何想法或使用过这样的库,我将不胜感激。

祝你一切顺利

彼得

最佳答案

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

  • 图像配准

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

ITK库包括几种图像配准的方法

  • 模板匹配问题

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

还有其他方法可以同时图像配准和模板匹配

  • Bag Of Features 方法包括从图像中提取有趣的点(对多种类型的图像变形具有鲁棒性),这些点生成表征图像的签名,图像比较实际上是签名比较。

关于c# - 图像比较——旋转、对齐和缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3344138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com