# Show the constant kernel. Smooth an impulse function. package require vtk vtkImageCanvasSource2D s1 s1 SetScalarTypeToFloat s1 SetExtent 0 255 0 255 0 0 s1 SetDrawColor 0 s1 FillBox 0 255 0 255 s1 SetDrawColor 2.0 s1 FillTriangle 10 100 190 150 40 250 vtkImageCanvasSource2D s2 s2 SetScalarTypeToFloat s2 SetExtent 0 31 0 31 0 0 s2 SetDrawColor 0.0 s2 FillBox 0 31 0 31 s2 SetDrawColor 2.0 s2 FillTriangle 10 1 25 10 1 5 vtkImageCorrelation convolve convolve SetDimensionality 2 convolve SetInput1 [s1 GetOutput] convolve SetInput2 [s2 GetOutput] vtkImageViewer viewer viewer SetInputConnection [convolve GetOutputPort] viewer SetColorWindow 256 viewer SetColorLevel 127.5 viewer Render