diff --git a/Testing/Code/MultiScale/otbWaveletFilterBank.cxx b/Testing/Code/MultiScale/otbWaveletFilterBank.cxx index d35b3aaac1a5d2941062df3ff158707977beb1c9..72bed2e0ef7c8da6b5ab9fe09192c68e7b47f82e 100644 --- a/Testing/Code/MultiScale/otbWaveletFilterBank.cxx +++ b/Testing/Code/MultiScale/otbWaveletFilterBank.cxx @@ -24,7 +24,6 @@ #include "otbImage.h" #include "otbImageFileReader.h" #include "otbImageFileWriter.h" -#include "itkRescaleIntensityImageFilter.h" #include "otbWaveletOperator.h" #include "otbWaveletFilterBank.h" @@ -72,18 +71,10 @@ int otbWaveletFilterBank( int argc, char * argv[] ) invFilter->SetSubsampleImageFactor( filter->GetSubsampleImageFactor() ); /* Saving output */ - typedef unsigned char OutputPixelType; - typedef otb::Image< OutputPixelType, Dimension > OutputImageType; - typedef itk::RescaleIntensityImageFilter< ImageType, OutputImageType > RescalerType; - RescalerType::Pointer rescaler = RescalerType::New(); - rescaler->SetOutputMinimum(0); - rescaler->SetOutputMaximum(255); - rescaler->SetInput( invFilter->GetOutput() ); - - typedef otb::ImageFileWriter< OutputImageType > WriterType; + typedef otb::ImageFileWriter< ImageType > WriterType; WriterType::Pointer writer = WriterType::New(); writer->SetFileName( outputFileName ); - writer->SetInput( rescaler->GetOutput() ); + writer->SetInput( invFilter->GetOutput() ); writer->Update(); return EXIT_SUCCESS; diff --git a/Testing/Code/MultiScale/otbWaveletPacketTransform.cxx b/Testing/Code/MultiScale/otbWaveletPacketTransform.cxx index 67306a3f5e1e21c9f3842ce34a738593b5ed5ffb..8e50f7dbba7b0721ca2681c5c18649a535580b9f 100644 --- a/Testing/Code/MultiScale/otbWaveletPacketTransform.cxx +++ b/Testing/Code/MultiScale/otbWaveletPacketTransform.cxx @@ -24,7 +24,6 @@ #include "otbImage.h" #include "otbImageFileReader.h" #include "otbImageFileWriter.h" -#include "itkRescaleIntensityImageFilter.h" #include "otbWaveletOperator.h" #include "otbWaveletFilterBank.h" @@ -83,18 +82,10 @@ int otbWaveletPacketTransform( int argc, char * argv[] ) invFilter->Update(); /* Writing the output */ - typedef unsigned char OutputPixelType; - typedef otb::Image< OutputPixelType, Dimension > OutputImageType; - typedef itk::RescaleIntensityImageFilter< ImageType, OutputImageType > RescalerType; - RescalerType::Pointer rescaler = RescalerType::New(); - rescaler->SetOutputMinimum(0); - rescaler->SetOutputMaximum(255); - rescaler->SetInput( invFilter->GetOutput() ); - - typedef otb::ImageFileWriter< OutputImageType > WriterType; + typedef otb::ImageFileWriter< ImageType > WriterType; WriterType::Pointer writer = WriterType::New(); writer->SetFileName( outputFileName ); - writer->SetInput( rescaler->GetOutput() ); + writer->SetInput( invFilter->GetOutput() ); writer->Update(); return EXIT_SUCCESS; diff --git a/Testing/Code/MultiScale/otbWaveletTransform.cxx b/Testing/Code/MultiScale/otbWaveletTransform.cxx index 118ec0a336e4216e4c97ae3710a088bc2c8c7fc1..840972003a39b3b2f68ebec202ac893130cbf9ce 100644 --- a/Testing/Code/MultiScale/otbWaveletTransform.cxx +++ b/Testing/Code/MultiScale/otbWaveletTransform.cxx @@ -77,18 +77,10 @@ int otbWaveletTransform( int argc, char * argv[] ) invFilter->Update(); /* Writing the output */ - typedef unsigned char OutputPixelType; - typedef otb::Image< OutputPixelType, Dimension > OutputImageType; - typedef itk::RescaleIntensityImageFilter< ImageType, OutputImageType > RescalerType; - RescalerType::Pointer rescaler = RescalerType::New(); - rescaler->SetOutputMinimum(0); - rescaler->SetOutputMaximum(255); - rescaler->SetInput( invFilter->GetOutput() ); - - typedef otb::ImageFileWriter<OutputImageType> WriterType; + typedef otb::ImageFileWriter<ImageType> WriterType; WriterType::Pointer writer = WriterType::New(); writer->SetFileName( outputFileName ); - writer->SetInput( rescaler->GetOutput() ); + writer->SetInput( invFilter->GetOutput() ); writer->Update(); return EXIT_SUCCESS;