#ifdef ENABLE_QUICKVIEW
#endif
#include <iomanip>
int
main(int argc, char * argv[])
{
if (argc < 2)
{
std::cerr << "Usage: " << argv[0] << " filename" << std::endl;
return EXIT_FAILURE;
}
const auto input = itk::ReadImage<FloatImageType>(argv[1]);
normalizeFilter->SetInput(input);
statistics1->SetInput(input);
statistics2->SetInput(normalizeFilter->GetOutput());
#ifdef ENABLE_QUICKVIEW
std::stringstream desc1;
statistics1->Update();
desc1 << itksys::SystemTools::GetFilenameName(argv[1]) << "\nMean: " << statistics1->GetMean()
<< " Variance: " << statistics1->GetVariance();
viewer.
AddImage(input.GetPointer(),
true, desc1.str());
std::stringstream desc2;
statistics2->Update();
desc2 << "Normalize"
<< "\nMean: " << std::fixed << std::setprecision(2) << statistics2->GetMean()
<< " Variance: " << statistics2->GetVariance();
viewer.
AddImage(normalizeFilter->GetOutput(),
true, desc2.str());
#endif
return EXIT_SUCCESS;
}