|
|
|
@@ -33,13 +33,13 @@ static void meanVar(const float *in, int size, int ch, float eps, float *mean, f |
|
|
|
for (int f = 0; f < ch; ++f) { |
|
|
|
mean[f] /= N; |
|
|
|
} |
|
|
|
for (int f=0; f< ch; f++) { |
|
|
|
for (int f = 0; f < ch; f++) { |
|
|
|
float tvar = 0; |
|
|
|
for (int i =0; i< N; i++) { |
|
|
|
float x = in[i*ch +f]; |
|
|
|
tvar += (x-mean[f]) *(x-mean[f]); |
|
|
|
for (int i = 0; i < N; i++) { |
|
|
|
float x = in[i * ch + f]; |
|
|
|
tvar += (x - mean[f]) * (x - mean[f]); |
|
|
|
} |
|
|
|
invar[f] = 1.0f/(sqrt(tvar/N+eps)); |
|
|
|
invar[f] = 1.0f / (sqrt(tvar / N + eps)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|