我知道有一些帖子谈论这个话题,但我找不到我的答案。
我想在没有棋盘的情况下校准我的 android 相机进行 3d 重建,所以我需要我的内在和外在参数。
我的第一个目标是提取 3D 真实系统,以便能够在屏幕上放置一些 3D 模型。
我的步骤:
从建筑物的图片中,我提取了代表真实 3D 系统的 4 个点
/!\ 这一步需要相机校准 /!\
将它们转换为 3d 点(例如solvePnP)
然后从我的 3D Axis 我创建一个 OpenGL 投影和模型视图矩阵
我的主要问题是我想避免校准步骤,那么如何在没有棋盘的情况下进行校准?我有一些来自android的数据,比如焦距。我可以猜到投影中心是我相机画面的中心。
有什么想法或建议吗?或其他方式来做到这一点?