Camera APIは廃止されましたが、Camera2よりも簡単に使用できます。しかし、この文書はわかりやすいものではないように思えます(読書能力あり)。私はそれを理解しようと多くのことを探しました。しかし、まだたくさんの質問があります。カメラAPIの理解
1.カメラの向きは?私が見逃す定義はありますか?カメラの4つの次元(左、上、右、下)があります。 オリエンテーションと言うとき、どれが使用され、相対オブジェクトは何ですか?
2.カメラの向きとデバイスの違いは何ですか?
3. Camera.setDisplayOrientation()とCamera.parameters.setRotation()のアルゴリズムの理解方法を教えてください。これらの2つの方法については、文書によって与えられたサンプルコードがあります。これらの2つのアルゴリズムはどちらも方向/回転のの合計との差を使用します。私は自分のプロジェクトで直接使用するかもしれません。しかし、それはどういう意味ですか?
また、後ろ向きのカメラを例にとると、前者は
(info.orientation - degrees + 360) % 360
、後者は(info.orientation + orientation) % 360
を使用します。混乱する:/
上記のいずれかの質問にお答えいただくか、ご意見やご経験をお寄せいただければ幸いです。
ご返信ありがとうございます。私は私の質問を編集しました。見てみたいです。 –
「地球上のカメラの向き」の意味は分かりません。決して聞いたことがない。カメラ向きの参照オブジェクトは、縦向きの携帯電話そのものです。 – FlanschiFox
「縦向きの電話自体」は、カメラの向きではない電話の向きです。その上、私は問題の「地球上」を取り除くだけです。 –