1

WindowsでOpenGLを使用してデスクトップのビデオフィード(または必要に応じてスクリーンショットフィード)を取得し、それを3D環境で表示する方法を見つけようとしています。これを ARToolkit と統合して、本質的に仮想画面を作成する予定です。唯一の問題は、OpenGl で手動でピクセルを取得しようとしたことですが、3D 環境で適切に表示できませんでした。

最小限の実行可能なコードがないことを前もってお詫びしますが、すべての依存関係やその他の理由により、ARToolkit コードを実行しようとすることは最小限にはほど遠いでしょう。Windows でデスクトップをキャプチャして ARToolkit に表示するにはどうすればよいですか?

ボーナス: Windows 10 の「仮想」デスクトップから各デスクトップを取得できれば、それは素晴らしいボーナスです!

代替手段: 別の AR ライブラリを知っていて、レンダリングが異なる、または同じ効果を実現できる場合は、感謝します。

4

1 に答える 1

2

ここには 2 つの異なる問題があります。

a) ビデオを再生する拡張機能を作成する

b) デスクトップを別の場所にストリーミングする

オーグメンテーションでビデオを再生するには、基本的に、各フレームで更新されるテクスチャが必要です。ARToolkit for Unityに動画を再生する例があったのを思い出しました。

デスクトップを他のデバイスにストリーミングすることは、それ自体の問題です。画面記録を行うツールはありますが、おそらくそれは必要ありません。

VLCビューアを作成してそれを拡張するためにやりたいことは私には思えます。私が正しければ、既存のオープン ソース VLC ビューアを調べることから始めることをお勧めします。

于 2015-09-17T08:55:56.183 に答える