4

私は vuforia が初めてで、このトピックについて助けが必要です。vuforia を PC アプリケーションの Web カメラで使用できるかどうか教えてもらえますか? プレーン テクスチャで Web カメラ フレームを取得し、それらのテクスチャを vforia に渡そうとしましたが、機能しませんでした。

以前WebCamTextureはウェブカメラのフレームを取得していました。

4

2 に答える 2

1

私は Vuforia に詳しくありません (面白そうに見えますが、今週末自分で試してみるつもりです!)、提案があるかもしれません。

WebCamTextureのようなものではなく、画像が原因で Vuforia が何をすべきかわからない可能性はありTexture2dますか?

WebCamTexture( TextureTexture2D、すべてから拡張されますがWebCamTexture、交換できません) です。RenderTextureTexture

では、テクスチャを変換して Vuforia に渡してみませんか?

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

編集:ここで見つけたもの、セクションの下Running in the editor:

専用Web Cam Behaviourスクリプトあり。

Unity Pro で Vuforia の再生モードを使用するには、カメラ デバイス メニューから使用する付属または内蔵の Web カメラを選択し、エディター UI の上部にある [再生] ボタンを使用して再生モードを有効にします。

また、Pro 以外の Unity バージョンで、Web Cam Behavior コンポーネントで「再生モードに使用しない」を設定することで、標準の Unity 再生モードを使用することもできます。

標準の再生モードを使用するには、シーン全体が表示されるように ARCamera オブジェクトの変換を調整してから、Unity エディターでアプリケーションを実行します。標準の再生モードにはライブ カメラ画像や追跡はありません。代わりに、すべてのターゲットが表示されていると想定されます。これにより、毎回デバイスにデプロイすることなく、スクリプトやアニメーションなど、アプリケーションの非 AR コンポーネントをテストできます。

于 2013-02-13T08:49:54.873 に答える