Skip to content
Snippets Groups Projects
Commit 42a55848 authored by Julien Michel's avatar Julien Michel
Browse files

COMP: Missing patches for MorphologicalProfiles module refactoring using FunctorImageFilter

parent 9fe0ba20
No related branches found
No related tags found
No related merge requests found
......@@ -269,12 +269,13 @@ private:
}
classificationFilter = MultiScaleClassificationFilterType::New();
classificationFilter->SetOpeningProfileDerivativeMaxima( omsCharFilter->GetOutput() );
classificationFilter->SetOpeningProfileCharacteristics( omsCharFilter->GetOutputCharacteristics() );
classificationFilter->SetClosingProfileDerivativeMaxima( cmsCharFilter->GetOutput() );
classificationFilter->SetClosingProfileCharacteristics( cmsCharFilter->GetOutputCharacteristics() );
classificationFilter->SetSigma( sigma );
classificationFilter->SetLabelSeparator( static_cast<unsigned short>(initValue + profileSize * step) );
using namespace Functor::MultiScaleConvexOrConcaveDecisionRule_tags;
classificationFilter->SetVariadicNamedInput<max_opening_profile_derivative>( omsCharFilter->GetOutput() );
classificationFilter->SetVariadicNamedInput<opening_profile_characteristics>( omsCharFilter->GetOutputCharacteristics() );
classificationFilter->SetVariadicNamedInput<max_closing_profile_derivative>( cmsCharFilter->GetOutput() );
classificationFilter->SetVariadicNamedInput<opening_profile_characteristics>( cmsCharFilter->GetOutputCharacteristics() );
classificationFilter->GetModifiableFunctor().SetSigma( sigma );
classificationFilter->GetModifiableFunctor().SetLabelSeparator( static_cast<unsigned short>(initValue + profileSize * step) );
AddProcess(classificationFilter, "Classification");
classificationFilter->Update();
SetParameterOutputImage( "out", classificationFilter->GetOutput() );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment