- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 vuforia 的新手,我需要一些关于这个主题的帮助。有人可以告诉我它是否可以在 pc 应用程序上将 vuforia 与网络摄像头一起使用吗?我在平面纹理上得到了网络摄像头帧,我试图将这些纹理传递给 vuforia,但我没有让它工作。
我使用 WebCamTexture
获取网络摄像头的帧。
最佳答案
我对 Vuforia 不熟悉(虽然它看起来很有趣,但我打算在这个周末亲自尝试一下!),我可能有一个建议。
Vuforia 是否有可能因为图像是 WebCamTexture
而不是 Texture2d
之类的东西而不知道该怎么做?
WebCamTexture
是一个Texture
(Texture2D
、WebCamTexture
、RenderTexture
都扩展来自 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/
我是一名优秀的程序员,十分优秀!