frei_dirfrei_dirFreiDirFreiDirfrei_dir calculates an approximation of the first
derivative of the image data and is used as an edge detector. The
filter is based on the following filter masks:
The result image contains the maximum response of the masks A and
B. The edge directions are returned in ImageEdgeDirImageEdgeDirImageEdgeDirimageEdgeDirimage_edge_dir,
and are stored in 2-degree steps, i.e., an edge direction of
degrees in mathematically positive sense and
with respect to the horizontal axis is stored as
in the edge direction image. Furthermore, the
direction of the change of intensity is taken into account. Let
denote the image gradient. Then the
following edge directions are returned as :
Points with edge amplitude 0 are assigned the edge direction 255
(undefined direction).
Attention
Note that filter operators may return unexpected results if
an image with a reduced domain is used as input. Please refer to the
chapter Filters.
Execution Information
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).