【发布时间】:2011-09-03 21:00:36
【问题描述】:
是否有可能从几个固定点得到矩形失真?
这个例子将更好地解释我的意思:
假设我有这个带有一个矩形和两个点的图像,这两个点在另一个图像失真的图像中被识别
知道之前两个(或三个)点的位置,我如何重现失真??
我的目的是得到扭曲的矩形边框。它不像示例中的那样简单,所以我不能只过滤颜色,我需要找到一种方法来获得扭曲的图像边框。
【问题讨论】:
-
如前所述,此问题受到限制。您的第二张图片可能至少是“旋转 + 缩放 + 剪切”以及我认为您想要的剪切。
-
你知道原始图像中的点和扭曲版本之间的映射吗?没有它(例如,如果它只是一些简单的特征检测器)也会更难。
-
@awoodland,很遗憾没有。这就是为什么它这么难。您可以计算距离、角度来建立平移/旋转,但您永远不会得到正确的失真图像。我想你需要超过两点才能做某事,但即便如此它还是相当困难的
-
我会想一想,但我怀疑如果您想始终快速找到一个真正的解决方案,您会想以某种方式从图像中引入一些额外信息
-
图像可以是从全景照片到电影场景的任何东西,这很糟糕,因为我不能依靠其他东西来找到场景边界
标签: image math image-processing opencv