【发布时间】:2011-02-23 22:10:39
【问题描述】:
我需要自动将图像 B 与另一张图像 A 对齐,以使图像的内容尽可能匹配。 p>
图像可以在 x/y 方向上移动并在 z 方向上最多旋转 5 度,但它们不会失真(即缩放或梯形失真)。
也许有人可以推荐一些关于这个主题的好链接或书籍,或者分享一些想法如何完成这样的图像对齐。
如果没有旋转问题,那么我可以简单地尝试用蛮力方法比较像素行,直到找到匹配项,然后我知道偏移量并可以对齐图像。
我需要人工智能吗?
我很难找到有关图像处理的资源,这些资源详细介绍了这些对齐算法的工作原理。
【问题讨论】:
-
我不知道这个问题的答案,但我认为如果你澄清“尽可能好”的意思可能会有所帮助——“好”是什么意思?
-
一个有趣的问题!除了@Mehrdad 要求您指定“好”之外,您将对齐多少张图像/您期望什么样的运行时间?
-
@BugAlert:此外,图像是否保证完全可对齐(例如,它们是否保证相同但只是线性变换),或者它们只是在某些方面“相似”(例如它们可以不同吗?由人工制品等)?
-
@BugAlert:要搜索的关键字是“图像注册”。那里有几个图书馆,网上有很多信息。
-
Convolution,可以使用Fast Fourier Transform 非常有效地实现,可用于检测一张图片必须移动多少(在 x/y 方向)才能匹配另一张图片尽可能密切。由于它不需要完全匹配,并且角度限制仅为 5 度,因此可能就足够了 - 否则,您可以运行多次迭代,例如1 度增量。
标签: image-processing artificial-intelligence