質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

解決済

1回答

3172閲覧

Galaxy S7でのカメラ撮影時、フラッシュのタイミングが合わない

gittib_gittib

総合スコア102

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2017/04/04 11:40

Camera2 API で写真撮影機能を開発しております。
現在、おおよその端末で問題なく動作しているのですが、Galaxy S7 のバックカメラでフラッシュ撮影を行うと、フラッシュは光るが暗い画像が撮れてしまうという状態になっています。
どうやら、フラッシュが光る前に撮像が完了して後続処理が行われているようだ、という所までは確認できました。
なぜ Galaxy S7 だけこのような現象が起きるのか、あるいは対策等ご存知なら、ご教授お願い致します。

参考までに、撮影処理を以下に記載します。
3Aは、
CONTROL_AF_MODE_CONTINUOUS_PICTURE
CONTROL_AE_MODE_ON_AUTO_FLASH
CONTROL_AWB_MODE_AUTO
を設定しています。

Java

1 private void takePicture() throws CameraAccessException { 2 Log.d(TAG, "takePicture() start."); 3 4 // シャッター音を鳴らす処理 5 final MediaActionSound shutterSound = new MediaActionSound(); 6 shutterSound.play(MediaActionSound.SHUTTER_CLICK); 7 8 // プログレスバーを表示 9 final Dialog progressDialog = new Dialog(mActivity, R.style.Theme_CustomProgressDialog); 10 progressDialog.setContentView(R.layout.custom_progress_dialog); 11 progressDialog.setCanceledOnTouchOutside(false); 12 progressDialog.show(); 13 14 final CaptureRequest.Builder captureBuilder = 15 mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE); 16 captureBuilder.addTarget(mImageReader.getSurface()); 17 18 // プレビューと同じCameraRequestパラメータを設定する 19 Log.d(TAG, "set same parameters as preview."); 20 configurePreviewRequestBuilder(captureBuilder); 21 Log.d(TAG, "set take AF: " + captureBuilder.get(CaptureRequest.CONTROL_AF_MODE)); 22 Log.d(TAG, "set take AE: " + captureBuilder.get(CaptureRequest.CONTROL_AE_MODE)); 23 Log.d(TAG, "set take AWB: " + captureBuilder.get(CaptureRequest.CONTROL_AWB_MODE)); 24 25 // 画像回転の計算と適用 26 int rotation = mActivity.getWindowManager().getDefaultDisplay().getRotation(); 27 captureBuilder.set(CaptureRequest.JPEG_ORIENTATION, getOrientation(rotation)); 28 29 // ↓縦持ち固定なのでmSensorOrientation = 90° 30 Log.d(TAG, "takePicture() mSensorOrientation: " + mSensorOrientation); 31 32 // ImageReaderが準備完了したらコールバック処理で撮影する 33 mImageReader.setOnImageAvailableListener(new ImageReader.OnImageAvailableListener() { 34 @Override 35 public void onImageAvailable(ImageReader reader) { 36 createResponseBitmap(reader); 37 shutterSound.release(); 38 progressDialog.dismiss(); 39 } 40 }, mHandler); 41 42 mCaptureSession.stopRepeating(); 43 mCaptureSession.capture(captureBuilder.build(), null, null); 44 }

よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

彼らのフォーラムにも自動露出でおかしいという投稿があります。
Samsung Forum#camera2

そして専用のSamsung Camera SDKというものを用意しているようでこれを試す事を進められています。
http://developer.samsung.com/galaxy/camera

ただ投稿している内容を読むにこれでも直っておらず。他のデバイスでは問題ないと言う質問者さんと同じ状況のようですが。。。

実機もないため情報だけで申し訳ありません。
少しでも参考になれば。

投稿2017/04/04 12:44

uniko

総合スコア448

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gittib_gittib

2017/04/05 01:10

ありがとうございます!フォーラムを確認しました。 写真撮影自体はGalaxyでもできているので、一旦現状のままにしたいと思います。
uniko

2017/04/05 01:15

GalaxyもちょくちょくOSの部分更新が入るのでこれがバグなら対応してほしいとこですね。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問