genesys: Improve calibration speed by making convergence faster

merge-requests/213/head
Povilas Kanapickas 2019-12-26 17:13:33 +02:00
rodzic fd13c10b5c
commit 2b00ef3995
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -1629,7 +1629,8 @@ SensorExposure CommandSetGl124::led_calibration(Genesys_Device* dev, const Genes
/* we accept +- 2% delta from target */
if(abs(avg[i]-target)>target/50)
{
exp[i]=(exp[i]*target)/avg[i];
float prev_weight = 0.5;
exp[i] = exp[i] * prev_weight + ((exp[i] * target) / avg[i]) * (1 - prev_weight);
acceptable = false;
}
}