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