我正在为没有标记的增强现实应用程序引擎工作(又名无市场 AR)它使用从 SURF 算法获得的兴趣点来识别任何图像中的点,并使用这些点作为参考来绘制信息,但我不知道将 2D 信息(检测到的兴趣点)转换为 3D 模型以映射到 3D 坐标空间并将 3D 对象渲染到场景的最佳方法。有什么算法可以做到这一点?
问问题
157 次
1 回答
1
这是一个非常广泛的问题。您应该需要在计算机视觉领域做一些阅读,但简要地说,您将采用以下方法。您需要一个完全校准的相机,它描述了相机与世界之间的关系。此模型允许您在图像中的点和世界中的 3D 线之间进行转换 - 请注意,在不知道其深度的情况下您无法获得实际的 3D点,因为图像中的单个点可能是世界上许多点的投影.
于 2012-12-28T14:41:51.383 回答