#include <itkImage.h>
#include <itkImageFileReader.h>
+#include <itkImageFileWriter.h>
#include <itkRGBPixel.h>
#include <cpPlugins/Extensions/Algorithms/LightCompensationFilter.h>
filter->SetInput( input_image );
filter->Update( );
+ // Write image
+ itk::ImageFileWriter< TImage >::Pointer output_image_writer =
+ itk::ImageFileWriter< TImage >::New( );
+ output_image_writer->SetInput( filter->GetOutput( ) );
+ output_image_writer->SetFileName( output_image_fn );
+ try
+ {
+ output_image_writer->Update( );
+ }
+ catch( itk::ExceptionObject& err )
+ {
+ std::cerr << "Error caught: " << err << std::endl;
+ return( 1 );
+
+ } // yrt
+
return( 0 );
}