int main( int, char *[] )
{
CreateImage(image);
medianImageFunction->SetInputImage( image );
std::cout << "Median at " << index << " is " << static_cast<int>(medianImageFunction->EvaluateAtIndex(index)) << std::endl;
return EXIT_SUCCESS;
}
{
image->SetRegions(region);
image->Allocate();
image->FillBuffer(0);
while(!imageIterator.IsAtEnd())
{
if(imageIterator.GetIndex()[0] >= 50 && imageIterator.GetIndex()[1] >= 50 &&
imageIterator.GetIndex()[0] <= 70 && imageIterator.GetIndex()[1] <= 70)
{
imageIterator.Set(255);
}
++imageIterator;
}
writer->SetFileName("input.png");
writer->SetInput(image);
writer->Update();
}