我知道有一些帖子谈论这个话题,但我找不到答案。
我想在没有棋盘的情况下校准我的安卓相机进行三维重建,所以我需要我的内在和外在参数。
我的第一个目标是提取3D真实系统,以便能够在屏幕上放置一些3D模型。
我的步骤:
从建筑物的图片中我提取出代表真实3D系统的4个点
/!\此步骤需要进行相机校准/!\
将它们转换为3d Point(例如solvePnP)
然后从我的3D轴上创建一个OpenGL投影和模型视图矩阵
我的主要问题是我想避免校准步骤,那么如何在没有棋盘的情况下进行校准?我有一些来自android的数据,如焦距。我可以猜测投影中心是我相机照片的中心。
有任何想法或建议吗?或其他方式吗?
答案 0 :(得分:2)
这里是qtcalib的nochess校准。
当您需要获取相机校准时,建议使用此方案 从没有校准棋盘的图像。在这种情况下,你 如果您知道4点,可以近似摄像机校准 图像在现实世界中形成一个扁平的矩形。说得很重要 近似校准取决于4个选定的点和 您将为矩形的尺寸设置的值