我正在使用ARToolKit开发基于环境中二维标记检测的iOS增强现实应用程序。我希望能够在这些标记上叠加视频,但我不知道该怎么做。
如何使用ARToolKit在实时相机Feed中的特定标记上叠加视频?
答案 0 :(得分:1)
Benjamin Loulier有一个sample VRToolKit application,他使用ARToolKitPlus(来自ARToolKit)使用iPhone相机跟踪标记,然后在它们上面放置三维物体。他创建了一个围绕ARToolKit标记识别代码的包装器,该代码使用模型视图矩阵提供回调,该矩阵编码有关场景中此标记的位置和方向的信息。
您可以做类似的事情,而不是像他一样覆盖CAEAGLLayer,您可以将视频放在标准CALayer中并转换该图层以匹配场景中对象的旋转和放置。从他的代码中学习(在GPL下,所以你可能无法直接使用它),你应该能够在场景中叠加你的视频,而不需要你自己的很多代码。
答案 1 :(得分:1)
适用于iOS的ARToolKit(来自ARToolworks)包括自第4版(2011年8月发布)以来的电影叠加示例。该示例称为ARAppMovie。