【问题标题】:Take a picture in HoloLens Vuforia Application在 HoloLens Vuforia 应用程序中拍照
【发布时间】:2017-05-12 04:58:45
【问题描述】:

通常在 HoloLens 上,您可以通过说“嘿小娜,拍照”、使用设备门户或同时按下两个音量按钮来拍摄混合现实。默认情况下,这似乎也可以在不添加任何代码的自行编写的应用程序中工作。

但是,一旦在我的 HoloLens 应用程序中使用 Vuforia,拍照就会失败。我猜这是因为 Vuforia 阻止了其他线程的摄像头。但是视频工作正常。通过设备门户进行直播也失败了。

我所做的是拍摄视频并提取单帧,但是与真实图片相比,这种方法的图像质量较差。

有没有人找到在 Vuforia Apps 中拍摄混合现实照片的解决方法?

【问题讨论】:

  • 我还没有尝试过,但您可能会做的一件事是创建一个语音命令,它会阻止应用程序使用 Vuforia,这样您就可以使用相机了再次在 HoloLens 上。
  • 但是我想由于无法识别图像目标,因此不会再有增强功能了
  • 我相信你可以通过 Vuforia 识别模型后让模型留下来
  • 好的,是的,我可以将它存储在两者之间。谢谢你的建议。但是,如果 vuforia 可以支持这一点,那就太好了。
  • 是的,那太好了。

标签: vuforia hololens


【解决方案1】:

您可以尝试在脚本中从 vuforia 关闭摄像头。这将允许您拍照,但会暂时停止您的应用跟踪任何对象。

【讨论】:

  • 会试试这个。谢谢!
【解决方案2】:

我需要在 Unity 5.5 和 Vuforia 6 中拍照并使用

TrackerManager.Instance.GetTracker<ObjectTracker>().Stop();

关闭跟踪和

CameraDevice.Instance.Stop();

关闭相机。之后,我就可以用我的全息影像拍照和录像了。

目前我正在使用简单的语音命令来启用拍照

keywords.Add("Prepare for pictures", () =>
{
    TrackerManager.Instance.GetTracker<ObjectTracker>().Stop();
    CameraDevice.Instance.Stop();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 2016-04-11
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多