kamera2: Pratinjau hijau dengan samsung s6/s7

Saya membuat aplikasi kamera khusus berdasarkan contoh Camera2Basic dan memodifikasinya agar dapat menggunakan setelan manual .

Jika CONTROL_AWB_MODE disetel ke CONTROL_AWB_MODE_AUTO, pratinjaunya baik-baik saja. Tapi itu menjadi hijau setelah CONTROL_MODE, CONTROL_AWB_MODE diatur ke CONTROL_AWB_MODE_OFF dan CONTROL_AWB_LOCK diatur ke true di Samsung s6/s7 seperti gambar berikut.

masukkan deskripsi gambar di sini


person mudin    schedule 18.01.2017    source sumber
comment
maka Anda harus menyetel CONTROL_AWB_MODE_AUTO. Karena ketika Anda mengatur ini, Perangkat Anda [S6 & S7] akan mengambil Mode AWB Secara Otomatis.   -  person Sagar Aghara    schedule 18.01.2017
comment
dan beberapa perangkat samsung tidak dapat selalu mengatur mode AWB di dalamnya. Seperti Always On atau OFF. Itu sebabnya Anda harus mengatur Mode AUTO   -  person Sagar Aghara    schedule 18.01.2017
comment
mengaturnya AWB otomatis lalu menguncinya disarankan di sini developer. android.com/reference/android/hardware/camera2/   -  person mudin    schedule 18.01.2017
comment
Saya mengambil banyak foto, dan untuk menggabungkannya, semua foto harus memiliki AWB, waktu pencahayaan, iso, jarak fokus,...   -  person mudin    schedule 18.01.2017
comment
Apakah Anda mendapatkan solusi untuk ini? Masalah yang sama terjadi pada Huawei P20 Lite, dengan warna kehijauan yang sama, jadi menurut saya ini bukan masalah khusus vendor.   -  person PerracoLabs    schedule 04.05.2019
comment
@PerracoLabs Sangat memusingkan untuk mengurus semua perangkat Android. Saya menggunakan samsung SDK, ini memecahkan banyak masalah   -  person mudin    schedule 07.05.2019


Jawaban (1)


Menambahkan baris kode berikut menyelesaikan masalah ini untuk saya.

mCaptureRequestBuilder.set(CaptureRequest.CONTROL_AWB_LOCK, benar);

person SudoAzek    schedule 27.08.2019