X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=examples%2FMoriRegionGrow_00.cxx;fp=examples%2FMoriRegionGrow_00.cxx;h=0000000000000000000000000000000000000000;hb=f287dfe5d76525d02c37224c0a09ed6277fbbb52;hp=45e74179d421ef8ea800028b3f7137fe348d8a89;hpb=6de32f6e1f38b49698f370698520d406c903329d;p=FrontAlgorithms.git diff --git a/examples/MoriRegionGrow_00.cxx b/examples/MoriRegionGrow_00.cxx deleted file mode 100644 index 45e7417..0000000 --- a/examples/MoriRegionGrow_00.cxx +++ /dev/null @@ -1,60 +0,0 @@ -#include -#include -#include -#include - -// ------------------------------------------------------------------------- -typedef itk::Image< unsigned char, 2 > TImage; -typedef itk::ImageFileReader< TImage > TReader; -typedef itk::ImageFileWriter< TImage > TWriter; -typedef fpa::Image::MoriRegionGrow< TImage, TImage > TFilter; -typedef itk::ImageFileWriter< TFilter::TAuxImage > TAuxWriter; - -// ------------------------------------------------------------------------- -int main( int argc, char* argv[] ) -{ - if( argc < 4 ) - { - std::cerr - << "Usage: " << argv[ 0 ] - << " input_filename output_filename output_aux_filename" << std::endl; - return( 1 ); - - } // fi - std::string in_fname = argv[ 1 ]; - std::string out_fname = argv[ 2 ]; - std::string out_aux_fname = argv[ 3 ]; - int seed_x = 111; - int seed_y = 91; - - TReader::Pointer reader = TReader::New( ); - reader->SetFileName( in_fname ); - - TImage::IndexType seed; - seed[ 0 ] = seed_x; - seed[ 1 ] = seed_y; - - TFilter::Pointer filter = TFilter::New( ); - filter->SetInput( reader->GetOutput( ) ); - filter->SetLower( 0 ); - filter->SetUpper( 255 ); - filter->SetStep( 1 ); - filter->SetInsideValue( 255 ); - filter->SetOutsideValue( 0 ); - filter->SetSeed( seed ); - - TWriter::Pointer writer = TWriter::New( ); - writer->SetInput( filter->GetOutput( ) ); - writer->SetFileName( out_fname ); - writer->Update( ); - - TAuxWriter::Pointer aux_writer = TAuxWriter::New( ); - aux_writer->SetInput( filter->GetAuxiliaryImage( ) ); - aux_writer->SetFileName( out_aux_fname ); - aux_writer->Update( ); - - - return( 0 ); -} - -// eof - $RCSfile$