如何将视频显示为ARToolKit检测到的标记的叠加?

时间:2011-07-19 19:37:31

标签: iphone ipad augmented-reality artoolkit

我正在使用ARToolKit开发基于环境中二维标记检测的iOS增强现实应用程序。我希望能够在这些标记上叠加视频,但我不知道该怎么做。

如何使用ARToolKit在实时相机Feed中的特定标记上叠加视频?

2 个答案:

答案 0 :(得分:1)

Benjamin Loulier有一个sample VRToolKit application,他使用ARToolKitPlus(来自ARToolKit)使用iPhone相机跟踪标记,然后在它们上面放置三维物体。他创建了一个围绕ARToolKit标记识别代码的包装器,该代码使用模型视图矩阵提供回调,该矩阵编码有关场景中此标记的位置和方向的信息。

您可以做类似的事情,而不是像他一样覆盖CAEAGLLayer,您可以将视频放在标准CALayer中并转换该图层以匹配场景中对象的旋转和放置。从他的代码中学习(在GPL下,所以你可能无法直接使用它),你应该能够在场景中叠加你的视频,而不需要你自己的很多代码。

答案 1 :(得分:1)

适用于iOS的ARToolKit(来自ARToolworks)包括自第4版(2011年8月发布)以来的电影叠加示例。该示例称为ARAppMovie。