gpt4 book ai didi

c# - 如何在 PC 应用程序上使用 vuforia

转载 作者:行者123 更新时间:2023-11-30 12:48:11 25 4
gpt4 key购买 nike

我是 vuforia 的新手,我需要一些关于这个主题的帮助。有人可以告诉我它是否可以在 pc 应用程序上将 vuforia 与网络摄像头一起使用吗?我在平面纹理上得到了网络摄像头帧,我试图将这些纹理传递给 vuforia,但我没有让它工作。

我使用 WebCamTexture 获取网络摄像头的帧。

最佳答案

我对 Vuforia 不熟悉(虽然它看起来很有趣,但我打算在这个周末亲自尝试一下!),我可能有一个建议。

Vuforia 是否有可能因为图像是 WebCamTexture 而不是 Texture2d 之类的东西而不知道该怎么做?

WebCamTexture 是一个Texture(Texture2DWebCamTextureRenderTexture 都扩展来自 Texture 但它们不可交换)。

那么,尝试转换您的纹理并将其传递给 Vuforia?

var tx2d = new Texture2D();
tx2d.SetPixels((go.renderer.material.mainTexture as WebCamTexture).GetPixels());

编辑:我发现了什么here ,在 Running in the editor 部分下:

有一个特定的Web Cam Behaviour 脚本。

To use Play Mode for Vuforia in Unity Pro, simply select the attached, or built-in, webcam that you want to use from the Camera Device menu, and then activate Play Mode using the Play button at the top of the Editor UI.

You can also use the standard Unity Play Mode with non-Pro Unity versions and by setting ‘Don’t use for Play Mode’ in the Web Cam Behaviour component.

To use standard Play Mode, adjust the transform of the ARCamera object to get your entire scene in view, and then run the application in the Unity editor. There is no live camera image or tracking in standard Play Mode, instead all Targets are assumed to be visible. This allows you to test the non-AR components of your application, such as scripts and animations, without having to deploy to the device each time.

关于c# - 如何在 PC 应用程序上使用 vuforia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14838755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com