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.
41 lines
709 B
41 lines
709 B
2 years ago
|
# 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
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|