23 from InsightToolkit
import *
28 reader = itkImageFileReaderF2_New()
29 writer = itkImageFileWriterUC2_New()
31 outputCast = itkRescaleIntensityImageFilterF2UC2_New()
33 filter = itkCannyEdgeDetectionImageFilterF2F2_New()
35 filter.SetInput( reader.GetOutput() )
36 outputCast.SetInput( filter.GetOutput() )
37 writer.SetInput( outputCast.GetOutput() )
39 reader.SetFileName( argv[1] )
40 writer.SetFileName( argv[2] )
42 outputCast.SetOutputMinimum( 0 )
43 outputCast.SetOutputMaximum( 255 )
45 variance = eval( argv[3] )
46 lowerThreshold = eval( argv[4] )
47 upperThreshold = eval( argv[5] )
49 filter.SetVariance( variance )
50 filter.SetLowerThreshold( lowerThreshold )
51 filter.SetUpperThreshold( upperThreshold )