Woolz Image Processing  Version 1.7.0
WlzDistanceTransform - computes distance transform objects.
WlzDistanceTransform [-b] [-d#] [-D#] [-f#] [-p#] [-o#] [-h]
                     [<Reference input file>]
-h Help, prints usage message.
-o Output file.
-b Use the boundary of the reference object.
-d Distance function:
0 Euclidean (2D and 3D, unimplemented)
1 octagonal (2D and 3D) - default
2 approximate Euclidean (2D and 3D)
4 4-connected (2D)
8 8-connected (2D)
6 6-connected (3D)
18 18-connected (3D)
26 26-connected (3D)
-D Maximum distance before iteration stops (default 0 implies an infinite maximum distance).
-f The foreground object file.
-p Distance function parameter, which is currently only used for approximate Euclidean distance transforms. The value should be \(geq\) 1, with larger values giving greater accuracy at the cost of increased time. Default value - 10.0.
Computes a distance transform object which has the domain of the foreground object and values which are the distance from the reference object.
WlzDistanceTransform -b -f fish3.wlz fish4.wlz > out.wlz
Creates a new domain object with values, in which the domain is the same as that of fish3.wlz and the values are the minimum octagonal distance from their location to the boundary of the reference object fish4.wlz.
See Also
WlzIntro(1) WlzDistanceTransform(3)