Changeset 20052 for trunk/psModules/src/imcombine/pmSubtractionAnalysis.c
- Timestamp:
- Oct 10, 2008, 3:01:52 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtractionAnalysis.c
r20051 r20052 174 174 double m00 = 0, m10 = 0, m01 = 0, m20 = 0, m11 = 0, m02 = 0; // Moments to calculate 175 175 int size = kernels->size; // Half-size of kernel 176 for (int y = -size; y <= size; y++) { 177 for (int x = -size; x <= size; x++) { 176 int fullSize = 2 * size + 1; // Full size of kernel 177 for (int y = 0, v = -size; y < fullSize; y++, v++) { 178 for (int x = 0, u = -size; x < fullSize; x++, u++) { 178 179 float value = image->data.F32[y][x]; // Value of kernel 179 180 m00 += value; 180 m10 += x* value;181 m01 += y* value;182 m20 += x * x* value;183 m11 += x * y* value;184 m02 += y * y* value;181 m10 += u * value; 182 m01 += v * value; 183 m20 += u * u * value; 184 m11 += u * v * value; 185 m02 += v * v * value; 185 186 } 186 187 }
Note:
See TracChangeset
for help on using the changeset viewer.
