缩放图像以抵消相机移动

时间:2012-10-23 00:54:52

标签: image image-processing

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

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

更新:我会尝试用一个例子来说明这一点。假设我把车上的相机放在车的引擎盖上,并且每10分钟拍一张照片。我不能直接比较两个连续的图像,因为在第二个图像中,一切都会变得更大(因为你开得更近),当你经过它们时,有些东西会从左侧或右侧消失。你需要做些什么来使这两个图像看起来是从同一个地方拍摄的呢?

1 个答案:

答案 0 :(得分:1)

它被称为HomographyProjective Transformation。它保持直线直线,但平行线可以收敛。