1019 |
|
|
1020 |
for (y = 0; y < height; y++) |
for (y = 0; y < height; y++) |
1021 |
for (x = 0; x < width; x++) |
for (x = 0; x < width; x++) |
1022 |
sum += ABS(img1->y[x + y * stride] - img2->y[x + y * stride]); |
sum += abs(img1->y[x + y * stride] - img2->y[x + y * stride]); |
1023 |
|
|
1024 |
for (y = 0; y < height2; y++) |
for (y = 0; y < height2; y++) |
1025 |
for (x = 0; x < width2; x++) |
for (x = 0; x < width2; x++) |
1026 |
sum += ABS(img1->u[x + y * stride2] - img2->u[x + y * stride2]); |
sum += abs(img1->u[x + y * stride2] - img2->u[x + y * stride2]); |
1027 |
|
|
1028 |
for (y = 0; y < height2; y++) |
for (y = 0; y < height2; y++) |
1029 |
for (x = 0; x < width2; x++) |
for (x = 0; x < width2; x++) |
1030 |
sum += ABS(img1->v[x + y * stride2] - img2->v[x + y * stride2]); |
sum += abs(img1->v[x + y * stride2] - img2->v[x + y * stride2]); |
1031 |
|
|
1032 |
return (float) sum / (width * height * 3 / 2); |
return (float) sum / (width * height * 3 / 2); |
1033 |
} |
} |