我是vuforia的新手,我需要一些关于这个主题的帮助。 有人能告诉我它是否可以在PC应用程序中使用vuforia和网络摄像头? 我在平面纹理上得到了网络摄像头帧,我试图将这些纹理传递给vuforia,但我还没有完成它。
我使用WebCamTexture
来获取网络摄像头的帧。
答案 0 :(得分:1)
我对Vuforia并不熟悉(虽然它看起来很有趣,但我本周末会自己尝试一下!),我可能会有一个建议。
Vuforia是否有可能因为图片为WebCamTexture
而不是Texture2d
之类的内容而不知道该怎么做?
WebCamTexture
是Texture
(Texture2D
,WebCamTexture
,RenderTexture
都来自Texture
,但它们不可交换。)< / p>
那么,尝试转换纹理并将其传递给Vuforia?
var tx2d = new Texture2D();
tx2d.SetPixels((go.renderer.material.mainTexture as WebCamTexture).GetPixels());
编辑:我在Running in the editor
部分下找到的here:
有一个特定的Web Cam Behaviour
脚本。
要在Unity Pro中使用Vuforia播放模式,只需选择附加的, 或想要在“相机设备”菜单中使用的内置网络摄像头, 然后使用顶部的播放按钮激活播放模式 编辑用户界面。
您还可以将标准Unity播放模式与非Pro Unity一起使用 版本并在Web Cam中设置“不要用于播放模式” 行为组件。
要使用标准播放模式,请调整ARCamera对象的变换 在视图中获取整个场景,然后在中运行应用程序 Unity编辑器。标准中没有实时摄像机图像或跟踪 播放模式,而不是所有目标都被认为是可见的。这允许 您可以测试应用程序的非AR组件,例如脚本 和动画,无需每次都部署到设备。
答案 1 :(得分:0)
您是否在http://holographi.space/尝试了250美元的插件?我还没有支付250美元。