@@ -3384,7 +3384,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
3384
3384
}
3385
3385
3386
3386
wprintf (L" Result: %f (%f %f %f %f) PSNR %f dB\n " , mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3387
- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3387
+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
3388
3388
}
3389
3389
else
3390
3390
{
@@ -3444,7 +3444,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
3444
3444
++total_images;
3445
3445
3446
3446
wprintf (L" [%3Iu,%3Iu]: %f (%f %f %f %f) PSNR %f dB\n " , mip, slice, mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3447
- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3447
+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
3448
3448
}
3449
3449
}
3450
3450
@@ -3495,7 +3495,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
3495
3495
++total_images;
3496
3496
3497
3497
wprintf (L" [%3Iu,%3Iu]: %f (%f %f %f %f) PSNR %f dB\n " , item, mip, mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3498
- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3498
+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
3499
3499
}
3500
3500
}
3501
3501
}
@@ -3505,7 +3505,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
3505
3505
if (total_images > 1 )
3506
3506
{
3507
3507
wprintf (L" \n Minimum MSE: %f (%f %f %f %f) PSNR %f dB\n " , min_mse, min_mseV[0 ], min_mseV[1 ], min_mseV[2 ], min_mseV[3 ],
3508
- 10 .f * log10f (3 .f / (min_mseV[0 ] + min_mseV[1 ] + min_mseV[2 ])));
3508
+ 10.0 * log10 (3.0 / (double ( min_mseV[0 ]) + double ( min_mseV[1 ]) + double ( min_mseV[2 ]) )));
3509
3509
double total_mseV0 = sum_mseV[0 ] / double (total_images);
3510
3510
double total_mseV1 = sum_mseV[1 ] / double (total_images);
3511
3511
double total_mseV2 = max_mseV[2 ] / double (total_images);
@@ -3516,7 +3516,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
3516
3516
sum_mseV[3 ] / double (total_images),
3517
3517
10.0 * log10 (3.0 / (total_mseV0 + total_mseV1 + total_mseV2)));
3518
3518
wprintf (L" Maximum MSE: %f (%f %f %f %f) PSNR %f dB\n " , max_mse, max_mseV[0 ], max_mseV[1 ], max_mseV[2 ], max_mseV[3 ],
3519
- 10 .f * log10f (3 .f / (max_mseV[0 ] + max_mseV[1 ] + max_mseV[2 ])));
3519
+ 10.0 * log10 (3.0 / (double ( max_mseV[0 ]) + double ( max_mseV[1 ]) + double ( max_mseV[2 ]) )));
3520
3520
}
3521
3521
}
3522
3522
}
0 commit comments