1

随着相机向前移动,我快速连续拍摄了两张图像。为了更好地比较两张图像,我想“放大”其中一张图像,这样看起来这些图像是从同一位置拍摄的。假设我在拍摄两张照片时都知道相机的位置,所以我知道我需要补偿多少。

问题是,我知道简单的缩放不太正确。我想要的是类似于经典 Windows 屏幕保护程序的东西,它看起来像星星在屏幕上移动。即图像的边缘比中心扭曲更多。我觉得必须有一个算法来做到这一点,但我不知道这种类型的效果叫什么。有人可以告诉我这个操作的正确名称是什么以及算法是否可以执行它?

更新:我会尝试通过一个例子来更清楚地说明这一点。假设我在汽车行驶时将摄像头放在汽车的引擎盖上,每 10 毫秒拍一张照片。我不能直接比较两个连续的图像,因为在第二张图像中,一切都会有点大(因为你开车离它更近了),当你经过它们时,有些东西会从左侧或右侧消失。您需要进行哪些转换才能使这两个图像看起来是从同一位置拍摄的?

4

1 回答 1

1

它被称为HomographyProjective Transformation。它使直线保持笔直,但平行线可能会聚。

于 2012-10-23T08:47:10.397 回答