EdgeDetectionMethods

giant.image_processing.edge_detection:

class giant.image_processing.edge_detection.EdgeDetectionMethods(*values)[source]

An enum specifying the available edge detection techniques

PIXEL_EDGE_DETECTOR = 1

Detect edges to pixel level accuracy

PAE_SUBPIXEL_EDGE_DETECTOR = 2

Detect edges to subpixel level accuracy using the Partial Area Effect method.

See https://www.researchgate.net/publication/233397974_Accurate_Subpixel_Edge_Location_based_on_Partial_Area_Effect for more details

ZERNIKE_RAMP_EDGE_DETECTOR = 3

Detect edges to subpixel level accuracy using the Zernike Ramp method.

See https://arc.aiaa.org/doi/full/10.2514/1.A33692?mobileUi=0 for more details

CUSTOM_DETECTOR = 4

Detect edges with a custom, user implemented detector.

See the EdgeDetector abstract base class for the required interface.