#include "vtkImageData.h"
#include "vtkImageLuminance.h"
int main(int, char *[])
{
if(!directory) return 1;
std::string file = std::string(directory) + "/SIEMENS-MR-RGB-16Bits.dcm";
std::cout << file << std::endl;
reader->SetFileName( file.c_str() );
reader->Update();
vtkImageLuminance *luminance = vtkImageLuminance::New();
#if (VTK_MAJOR_VERSION >= 6)
luminance->SetInputConnection( reader->GetOutputPort() );
#else
luminance->SetInput( reader->GetOutput() );
#endif
writer->SetFileName( "/tmp/bla.dcm" );
#if (VTK_MAJOR_VERSION >= 6)
writer->SetInputConnection( luminance->GetOutputPort() );
#else
writer->SetInput( luminance->GetOutput() );
#endif
writer->SetShift( reader->GetShift() );
writer->SetScale( reader->GetScale() );
reader->Delete();
luminance->Delete();
writer->Delete();
return 0;
}