_GenerateData( )
{
cpPlugins::Interface::Image* image =
- this->GetInput< cpPlugins::Interface::Image >( 0 );
+ this->GetInput< cpPlugins::Interface::Image >( "Input" );
if( image == NULL )
return( "OtsuThresholdImageFilter: No input image." );
_F* filter = this->_CreateITK< _F >( );
filter->SetInput( dynamic_cast< I* >( image ) );
filter->SetNumberOfHistogramBins( bins );
- filter->SetInsideValue( in_val );
- filter->SetOutsideValue( out_val );
+ filter->SetInsideValue( out_val ); // WARNING: these are inverted
+ filter->SetOutsideValue( in_val );
filter->Update( );
// Connect output