1
我正在尝试开发一个增强现实iPhone应用程序,在该应用程序中,我将在实时摄像头前放置一个3D对象。如何处理iPhone摄像头数据并在其上覆盖3-D对象?
我需要在用户向后/向前移动时放大和缩小对象,并在用户走动时旋转3D模型。
有没有办法在iPhone上做到这一点?
我正在尝试开发一个增强现实iPhone应用程序,在该应用程序中,我将在实时摄像头前放置一个3D对象。如何处理iPhone摄像头数据并在其上覆盖3-D对象?
我需要在用户向后/向前移动时放大和缩小对象,并在用户走动时旋转3D模型。
有没有办法在iPhone上做到这一点?
Benjamin Loulier的开源VRToolkit application就是这样做的。它将屏幕上的三维模型叠加在屏幕上,以响应编码标签,旋转和缩放它们以响应该标签在iPhone相机所查看区域内的移动。
它利用ARToolkitPlus library做标记识别和处理。
但是,请注意,此库是GPL许可的,因此您需要在GPL下发布在此基础上构建的任何应用程序的源代码。
VRToolkit也可以在某个坐标上显示一个篮球作为3D模型吗?除了Layar之外,我正在寻找一些可以解决的问题。 – 2011-04-27 06:11:17
@Fernando - VRToolkit示例使用ARToolkitPlus,它处理来自相机的图像帧,并在检测到某些可视标记时覆盖3维物体。如果您能够将这些标记放置在您的物理位置内,则可以在它们上方覆盖任意对象。再一次请注意,ARToolkitPlus是GPL许可的,这意味着您使用该库编写的任何应用程序必须使其源代码也在GPL下发布。 – 2011-04-27 15:18:35