Я ищу способ получить что-то похожее на iOS s AVCaptureDevice.grayWorldDeviceWhiteBalanceGains , которое получает коэффициенты усиления, которые обеспечивают нейтральную (или серый мир) точку белого для баланса белого. Например, использование этого на iOS позволяет мне получить серый-i sh белый цвет, когда я смотрю на светодиод, который на самом деле белый.
Для android Я пытался вручную настроить усиление с использованием температуры в Кельвинах, например в этом посте , но, к сожалению, цветовой баланс начал расходиться, прежде чем я смог достичь нейтральной точки - лучшее, что я мог получить, было на 2700K, и все еще красный и синий сильно подавляли зеленый.
Есть ли способ получить или вычислить вектор канала RGGB для достижения нейтрального серого изображения?