如何从透视投影图像计算正交投影图像?

How can I compute orthographical projection image from perspective projection image?

我的目标是转换相机拍摄的图像并将该图像转换为没有透视效果的正交图像。

我的表面上有一些已知大小的物体。我有一个摄像头,放在上方并指向这些物体,如 the scene. The camera is capturing images as in image captured by the camera. I want to get an orthographical image of the environment as in orthographical image I want to get.

中所示

我读了一些帖子,但并没有真正理解它们与我的问题的相关性,因为我不是这些转换方面的专家。 The answer from this question 让我觉得这是可能的,虽然我不知道怎么做。

如果可能的话,请使用 Python 或 Lua 提供清晰的解释或指出清晰的教程。

感谢任何帮助。

如果不扭曲图像,这是不可能的。一个直截了当的解释是透视导致图像的某些部分不可见,例如 the white line in the marked area 不可见,并且可能有一些我们无法观察到的小东西。对于这些部分,该算法应该根据启发式方法产生某种预测。