1. 大多数的算法都是一个加权平均数的思想,例如:
input = alpha * base + (1 - alpha) * input; // base是一个输入的参考基值,alpha是系数,取值=[0, 1];假设alpha=0.2,就可以理解为取(base值的80% + input值的20%)/ 1 就是算法的输出值,并且一般输出值会再次赋予输入值,进行迭代运算。
(input * (512.0 - alpha) + median * alpha) / 512.0; // median是一个输入的参考基值,alpha是系数,取值=[0, 512];假设alpha=256,就可以理解为取(median值的50% + input值的50%)/ 512 就是算法的输出值。