]> Creatis software - FrontAlgorithms.git/blobdiff - examples/RegionGrow_Mori.cxx
...
[FrontAlgorithms.git] / examples / RegionGrow_Mori.cxx
index 7677fe5b96f5c2fd0b43ad251d3e990c23d8f15b..bdff6aa6b40d851685cff7bb6e91326da2d80c0e 100644 (file)
@@ -39,11 +39,11 @@ public:
 int main( int argc, char* argv[] )
 {
   // Get arguments
-  if( argc < 7 + VDim )
+  if( argc < 6 + VDim )
   {
     std::cerr
       << "Usage: " << argv[ 0 ]
-      << " input_image output_image auxiliary_image lower upper delta";
+      << " input_image output_image lower upper delta";
     for( unsigned int i = 0; i < VDim; ++i )
       std::cerr << " s_" << i;
     std::cerr << std::endl;
@@ -52,10 +52,9 @@ int main( int argc, char* argv[] )
   } // fi
   std::string input_image_filename = argv[ 1 ];
   std::string output_image_filename = argv[ 2 ];
-  std::string auxiliary_image_filename = argv[ 3 ];
-  TPixel lower = std::atof( argv[ 4 ] );
-  TPixel upper = std::atof( argv[ 5 ] );
-  TPixel delta = std::atof( argv[ 6 ] );
+  TPixel lower = std::atof( argv[ 3 ] );
+  TPixel upper = std::atof( argv[ 4 ] );
+  TPixel delta = std::atof( argv[ 5 ] );
 
   TReader::Pointer reader = TReader::New( );
   reader->SetFileName( input_image_filename );
@@ -75,7 +74,7 @@ int main( int argc, char* argv[] )
   filter->SetThresholdRange( lower, upper, delta );
   TImage::PointType pnt;
   for( int i = 0; i < VDim; ++i )
-    pnt[ i ] = std::atof( argv[ i + 7 ] );
+    pnt[ i ] = std::atof( argv[ i + 6 ] );
 
   TImage::IndexType seed;
   if( !( reader->GetOutput( )->TransformPhysicalPointToIndex( pnt, seed ) ) )
@@ -111,14 +110,9 @@ int main( int argc, char* argv[] )
   TWriter::Pointer writer = TWriter::New( );
   writer->SetInput( threshold->GetOutput( ) );
   writer->SetFileName( output_image_filename );
-
-  TWriter::Pointer aux_writer = TWriter::New( );
-  aux_writer->SetInput( filter->GetOutput( ) );
-  aux_writer->SetFileName( auxiliary_image_filename );
   try
   {
     writer->Update( );
-    aux_writer->Update( );
   }
   catch( std::exception& err )
   {