【问题标题】:Augmented Reality: Render Video on top of a marker增强现实:在标记上渲染视频
【发布时间】:2011-12-07 04:51:17
【问题描述】:

我想在标记上渲染一个视频(可以是任何格式,只要它可以工作),但我不知道该怎么做。我将 Artoolkit 用于基于桌面的 AR,将 QCAR 用于移动 AR。最终我想为这两个系统完成它,因此我最好寻找一个可以在两个平台上使用的视频库。

基本上我知道必须完成的步骤:

 - load video file
 - extract image according to current time
 - use image as texture 
 - apply marker's transformation matrix to textured rectangle

我可以使用哪些库来实现前两个步骤?

【问题讨论】:

  • 您好@Pedro,您知道如何使用新的和现有的参考集更新 kpmHandle 以避免加载时间过长....

标签: c++ 3d augmented-reality artoolkit


【解决方案1】:

我可以使用哪些库来实现前两个步骤?

看看 libavcodec 库(你可以开始here),但要考虑到它相当复杂。

【讨论】:

  • 我希望有一个库,它提供了一种从视频中访问帧的简单方法。像 >>Image* i = getImageFromVideo(time) 这样的东西。或者,我正在寻找一个开源项目,它已经实现了这个,我可以从中提取代码。
  • @Pedro 我也希望能找到类似的东西,但我认为不存在这样的东西。如果有帮助,您可以找到 libavcodec 的示例。
  • 我不想花太多时间在这上面,它其实没那么重要,所以我想我会留下它。它只是一个很好的演示。
  • 我认为您可以使用普通推送导航并播放具有 AVCaptureVideoPreviewLayer 背景的视频。这将是最好的选择!!!!
猜你喜欢
  • 1970-01-01
  • 2021-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多