1

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

我将如何使用 ARToolKit 将视频覆盖在实时摄像头馈送中的特定标记上?

4

2 回答 2

1

Benjamin Loulier 有一个示例 VRToolKit 应用程序,他在其中使用 ARToolKitPlus(源自 ARToolKit)使用 iPhone 相机跟踪标记,然后将 3-D 对象放置在它们上面。他围绕 ARToolKit 的标记识别代码创建了一个包装器,该包装器提供带有模型视图矩阵的回调,该矩阵编码有关该标记在场景中的位置和方向的信息。

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

于 2011-07-20T14:29:22.197 回答
1

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

于 2012-03-29T03:28:35.567 回答