我正在使用无标记增强现实应用的引擎(又称无市场AR)它使用从SURF算法获得的兴趣点来识别任何图像中的点,并使用这些点作为参考来绘制信息,但我不知道知道将2D信息(检测到的兴趣点)转换为3D模型以映射到3D坐标空间并将3D对象渲染到场景的最佳方式。有没有算法呢?
答案 0 :(得分:1)
这是一个非常广泛的问题。您应该需要在计算机视觉领域进行一些阅读,但简要地说,您将采用以下方法。你需要一个fully calibrated camera来描述相机和世界之间的关系。此模型允许您在图像中的点和世界中的3D线之间进行转换 - 请注意,如果不知道深度,则无法获得实际的3D 点,因为图像中的单个点可能是投射世界上许多观点。