You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
604 B
36 lines
604 B
package require vtk
|
|
|
|
# This script shows the result of an ideal lowpass filter in frequency space.
|
|
|
|
|
|
# Image pipeline
|
|
|
|
vtkPNGReader reader
|
|
reader SetFileName "$VTK_DATA_ROOT/Data/fullhead15.png"
|
|
|
|
vtkImageFFT fft
|
|
fft SetInputConnection [reader GetOutputPort]
|
|
#fft DebugOn
|
|
|
|
vtkImageIdealLowPass lowPass
|
|
lowPass SetInputConnection [fft GetOutputPort]
|
|
lowPass SetXCutOff 0.2
|
|
lowPass SetYCutOff 0.1
|
|
lowPass ReleaseDataFlagOff
|
|
#lowPass DebugOn
|
|
|
|
vtkImageViewer viewer
|
|
viewer SetInputConnection [lowPass GetOutputPort]
|
|
viewer SetColorWindow 10000
|
|
viewer SetColorLevel 5000
|
|
#viewer DebugOn
|
|
|
|
|
|
viewer Render
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|