[Insight-users] Allowed image filter input
    Uwe Köhler 
    U.Koehler at gmx.de
       
    Thu Jan 19 07:06:53 EST 2006
    
    
  
HiYa,
I am trying to find a way to determine the allowed input types for an image 
filter. When supplying itk::SobelEdgeDetectionImageFilter or 
itk::LaplacianImageFilter with real images everything works fine. When 
suppying short images the program compiles, but I get the following 
exception:
    try{
	sobelFilter->SetInput(meanFilter->GetOutput());
	sobelFilter->Update();
    }
    catch( itk::ExceptionObject & err ) { 
	std::cout << "ExceptionObject caught SobelFilter!" << std::endl; 
	std::cout << err << std::endl; 
	return -1; 
    }
ExceptionObject caught SobelFilter!
itk::ExceptionObject (0x814e128)
Location: "void itk::MultiThreader::SingleMethodExecute()"
File: /usr/local/src/Insight/Code/Common/itkMultiThreader.cxx
Line: 358
Description: itk::ERROR: MultiThreader(0x81440e8): Exception occurred during 
SingleMethodExecute
I can see the laplacian filter needing signed values, but I cannot find these 
precondions in the documentation. Where can I look for this information? The 
exception doesn't help initially. Getting the exception on a SMP system 
certainly pointed me in completely the wrong direction.
I would be very grateful for any help.
Cheers
Uwe
    
    
More information about the Insight-users
mailing list