2017-09-13 6 views
6

デュアルカメラのスマートフォンはrelatively new in the marketですが、カメラアプリが明示的に1つのレンズのみを使用するか、手動で各レンズから別々の入力を取得できるかどうかは疑問でした。デュアルカメラの携帯電話で、1つのレンズからの写真をキャプチャしていますか?

デュアルレンズ携帯電話用に特別に設計されたAndroid APIドキュメントが見つかりませんでした。これはオーバーライドやバイパスが難しいハードウェア/ OSレベルの実装だと思います。 Android's Camera HAL documentation pageには、デュアルレンズデバイスについては言及されていませんが、その前提を強化しているようです。 私はiOSに関する多くの経験はありませんが、それは簡単ではないと思います。

AndroidやiOSの場合、どうすればこのようなタスクを実行できますか?

編集:as explained here(コメントでこれを指摘してthe4kmanのおかげで)、iOSの中でそれが可能であると思われます。だから私はAndroidのためだけに問題が残っていると思う。

+1

iOSでは、カメラはデフォルトで(ポートレートモードを使用していない場合)、1つのレンズのみを使用します。 – the4kman

+0

@ the4kmanはそれを知りませんでした、情報ありがとう!しかし、ユーザーやアプリが使用するレンズを選択することはできますか?彼らの1人が壊れたり傷ついたりした場合に備えて、言いましょう。また、カメラにアクセスするサードパーティのアプリケーションはどうですか? –

+2

はい、ただし、2つのレンズに異なるズームレベルがあることに注意してください。これについての詳細はこちら[https://stackoverflow.com/questions/39385103/iphone-7-plus-avfoundation-dual-camera]をご覧ください。 – the4kman

答えて

2

さまざまなベンダーが、Android搭載端末にデュアルカメラを提供しています。平均的なユーザーのために、頻繁にチャレンジングな照明やセルフモードの歪みなどの特別な条件に合わせて調整されることが多いです。各ベンダーはデュアルカメラを扱うために独自の技術を使用しており、実装の詳細を開示することには興味がありません。彼らがサポートしている唯一の公開インターフェースは、Googleの仕様にほぼ準拠した仮想の単一カメラです。

これは、特定のデバイスのカメラのロックを解除できる幸運なことではありません。写真モードやシーン、その他のパラメータで再生すると、誤ってデュアルセットアップの1つのレンズを通過した画像しか表示されないことがあります。

いくつかのまれなケースでは、ドキュメントが実際に存在します。例えば。 HTC let you controlステレオ mono設定circa'2011 Evo 3Dデバイス。

もう1つの例:this reviewは、Huawei P9とP10では、モノクロモードを選択した場合、実際には1つのカメラ結果が得られます。

最近のarticleは、異なるメーカー間でデュアルカメラへのアプローチがどのように異なるのかをいくつかの視点で示しています。

+0

ちょうど、リンク付きで編集された投稿に気付きました、ありがとう!私はまだ誰もそれらのハードウェア/デバイス固有のドライバを逆にしたり置き換えようとしたことがないかどうか疑問に思っています。また、あなたの投稿の最後の2つの単語は無関係のようです:) –

+1

ありがとう、それを修正しました。 –

関連する問題