アンドロイドcamera2 apiを探検しながら私は望むように露出レベルを設定できることを知りましたが、焦点を合わせた領域の露出レベルを制御したいのですが、たとえば、カメラ画面の任意の部分をタップすると、その部分がフォーカスされ、その後、そのフォーカスされた領域の露出レベルを増減できます。私がアンドロイドに慣れ親しんでいるので、これにアプローチする方法や私に役立つチュートリアルがあるかどうか分かりましたら、カメラAPI2-カメラの固定領域の露出レベルを制御する
1
A
答えて
1
これはハードウェアレベルでは不可能です。通常のモバイルデバイスイメージセンサは、画像全体に対して1つの露出値しか持たないので、領域が他のものよりも長い露出を持つようにする方法はありません。
後処理で領域を明るくするか暗くすることはできますが、これは単なるデジタル乗算であるため、露光不足や露出過多の領域には役立ちません。しかし、これをやりたければ、イメージをGPUに送ることができますし、OpenGL ESシェーダを書いて、イメージのセクションを倍率でレンダリングすることができます。
1
Eddyが示唆したものの代わりに、異なる露出で複数のキャプチャをとることができます。次に、各画像の異なる領域を一緒にブレンドしてみてください。これは、HDRアルゴリズムによって行われる処理の多かれ少なかれです。しかしもう一度、それはあなたが実際にやろうとしていることにかかっています。もしあなたがリアルタイムでこれをやろうとしているのであれば、Eddyが言ったことに行きましょう。
"HDR画像を取得するにはさまざまな方法がありますが、最も一般的な方法は、異なる露出値で撮影されたシーンの写真を使用することです。 (more info)
関連する問題
- 1. カメラの自動露出を制御する
- 2. カメラとビデオ制御
- 3. Androidのカメラのフラッシュ制御
- 4. Forgeビューアのカメラの制御
- 5. カメラのフラッシュを制御するiPhone
- 6. Androidカメラ、露出時間の上限設定方法は?
- 7. 私はカメラ、カメラ制御は、ビングの有効
- 8. カメラのパラメータ(自動露出、シャッタースピード、ゲイン)の変更方法は?
- 9. iphoneカメラの露出/フォーカスロック:ロックされていない
- 10. unity2d - 固定サイズにカメラを設定
- 11. プログラムでWebカメラのフォーカスを制御する
- 12. Androidの画像の領域を制御する方法
- 13. umbraco:ダッシュボード領域へのアクセスを制御する
- 14. C#の固定領域の最適化
- 15. javascriptでコンピュータのカメラを制御しますか?
- 16. .NETを使用してWebカメラからマウスポインタを制御する動き検出
- 17. Androidスマートフォンで外付けカメラを制御する
- 18. Androidカメラの自動露出ロックで複数の写真を撮る
- 19. 固定フレックスボックスレイアウト内のスクロール可能領域
- 20. 固定幅スクロール領域の取得
- 21. カメラの位置の移動を特定の3Dオブジェクトの領域に限定する
- 22. 2つの(トグルされた)カメラを持つThree.js軌道制御
- 23. NHibernateの第2レベルのキャッシュ領域 - evoval領域
- 24. iOSカメラの露出時間は手動で調整できますか?
- 25. 3つのJSレベルの地平線カメラ
- 26. SpriteKit - Objective C - カメラの制約
- 27. 動きのあるカメラから固定点をopenglで見る
- 28. Python opencv 3.2.0でFacetime HDカメラの露出を手動で設定する方法OSX El Capitan
- 29. WP7マンゴーでカメラのフォーカスを制御することは可能ですか?
- 30. 「div」の「ホバー」領域を制限する