int main( int argc, char* argv[] )
{
// Get arguments
- if( argc < 6 )
+ if( argc < 5 )
{
std::cerr
<< "Usage: " << argv[ 0 ]
- << " output_image output_marks width height visual_debug ..."
+ << " output_image output_marks width height ..."
<< std::endl;
return( 1 );
std::string output_marks_filename = argv[ 2 ];
int width = std::atoi( argv[ 3 ] );
int height = std::atoi( argv[ 4 ] );
- bool visual_debug = ( argv[ 5 ][ 0 ] == '1' );
// Create image
TImage::Pointer image;
fpa::tests::image::CreateImage( image, 0, width, height, 1.0, 1.0 );
- // Interact with image
- fpa::tests::image::Viewer< TFilter > viewer( image );
- if( visual_debug )
- {
- viewer.ActivateSeedWidget( );
- viewer.Show( );
-
- } // fi
-
// Prepare predicate
TPredicate::Pointer predicate = TPredicate::New( );
} // fi
} // rof
- viewer.AssociateSeedsTo( filter );
- // Prepare visual debug and update
- if( visual_debug )
- viewer.ObserveFilter( filter );
+ // Execute filter
filter->Update( );
// Save results