-2

2つの三角形を2つの四角形または立方体に描くなど、opengl es 2.0についていくつか知っています。しかし、私はこれを処理する方法がわかりません。頂点とフラグメントについてはいくつかありますが、それほど多くはありません。

360 度でビデオを撮影します。iOS でビデオを再生する方法は?

効果は、カラーアイズのようなものにする必要があります。

手順は次のとおりだと思います。

  1. ビデオから各フレームを取得します (オリジナル、球体のように見えます)ここに画像の説明を入力

  2. フレームを1つずつ処理して、パノラマで見る方法です。

誰かが私を助けてくれることを願っています、どうもありがとうここに画像の説明を入力

4

1 に答える 1

1

この問題は、ios やその他の特定のプラットフォームに関連するものではなく、まず第一にアルゴリズムの問​​題です。パノラマ ビューからパノラマ ビューにピクセルを変換する方法は? 私の最善の推測は、src画像の位置Aにあるピクセルaを取り、それを宛先画像の位置Bにある対応するピクセルbに転送する伝達関数のようなものです。

画像を任意のサーフェスにマッピングするための一般的な手法であるテクスチャ マッピングの基本を確認する必要があるかもしれません。

アイデアとして、ソースは 0° から 360° の範囲の放射状ビューであるため、これを角度が水平方向に 0° から 360° に増加するビューに変換する必要があります。各 src ピクセルには、角度と距離が必要です。これら 2 つのプロパティを指定すると、これを別のビューに配置する関数を作成できます。

于 2015-03-24T09:35:07.350 に答える