我有一张用相机在 3D 场景内任意位置拍摄的 2D 图像,以及一组与场景中的可见对象相对应的轴对齐边界框。可见对象轮廓与其边界框的边缘大致一致,并且对象是不透明的。有谁知道一种快速、低存储的算法来确定相机焦点的位置和方向(可以安全地假设在这种情况下只有一种解决方案)?
P3P有什么问题吗,例如OpenCV中的implemented?还是我误解了这个问题?
事实上,有快速且低存储空间的算法可以解决这个问题。其中一个在 1999 年成为相当成功的商业产品,当时快速 PC 的 CPU 时钟频率略低于 0.7 GHz,RAM 成本约为 10Mbit/美元。它的名字是Canoma。
Paul Debevec 的博士论文大约在同一时间描述了一个非常相似的系统,请参阅此处了解详细信息