#ifdef ENABLE_QUICKVIEW
#endif
template <typename TImage>
void
CreateImage(TImage * const image);
int
main(int argc, char * argv[])
{
ImageType::Pointer image;
unsigned int iteration = 1;
if (argc < 3)
{
image = ImageType::New();
CreateImage(image.GetPointer());
}
else
{
ReaderType::Pointer reader = ReaderType::New();
reader->SetFileName(argv[1]);
image = reader->GetOutput();
std::stringstream ssIteration(argv[2]);
}
BinaryPruningImageFilterType::Pointer pruneFilter = BinaryPruningImageFilterType::New();
pruneFilter->SetInput(image);
pruneFilter->SetIteration(iteration);
pruneFilter->GetOutput();
#ifdef ENABLE_QUICKVIEW
viewer.
AddImage(pruneFilter->GetOutput());
#endif
return EXIT_SUCCESS;
}
template <typename TImage>
void
CreateImage(TImage * const image)
{
image->SetRegions(region);
image->Allocate();
for (int r = 40; r < 100; r++)
{
for (int c = 40; c < 100; c++)
{
image->SetPixel(pixelIndex, 50);
}
}
image->SetPixel(pixelIndex, 50);
}