0

私のチームは、ステレオ カメラを使用する HTC 電話用のアプリを開発しています。処理を行うには、3D カメラで撮影した静止画像が MPO 形式である必要があります。デフォルトでは、JPS イメージが返されます。

カメラが MPO 画像を返すようにするにはどうすればよいですか? これが文書化されている場所はありますか?

HTC のサイトでしばらく過ごしましたが、役立つ API またはカメラ アプリのソース コードを見つけることができませんでした (彼らのカメラ アプリは MPO ファイルを実行できるため)。

4

2 に答える 2

1

このための API はわかりませんが、自分で行うのは非常に簡単です。JPS 形式は、左半分が 1 つのカメラで、右半分が別のカメラの 1 つの画像です。したがって、最初のステップは、それを 2 つの別々の画像に変換するだけです。両側に長方形を使用して新しいビットマップを作成します
。 ,%20android.graphics.Matrix,%20boolean)

MPO 形式は、1 つのファイルに 2 つの JPG 画像が次々に含まれています。次に、compress メソッドを使用して 2 つの JPG 画像を同じファイル出力ストリームに書き込みます
。 %20java.io.OutputStream)

画像をトリミングして JPG に保存するための Android 用のサンプル コードは、オンラインで多数見つけることができます。必要なものはほとんどこれだけです。

于 2013-05-07T15:25:39.953 に答える
1

MPOフォーマットは、

1 つのファイルに 2 つの JPG 画像を次々に格納します。

http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-007_J.pdf 一般社団法人カメラ・画像処理協会規格策定ワーキンググループ 2009-02-04規格の英訳 マルチピクチャーフォーマットサブ-ワーキンググループ。

https://www.htcdev.com/devcenter/opensense-sdk/stereoscopic-3d/s3d-sample-code/ HTC EVO 3D カメラを操作するためのサンプル コードを示します。

于 2013-10-16T10:09:33.600 に答える