java.lang.Object
imagingbook.common.edges.MultiGradientEdgeDetector
- All Implemented Interfaces:
EdgeDetector
Multi-Gradient ("DiZenzo/Cumani-style") color edge detector. Applicable to color images (ColorProcessor)
only. See Sec. 16.2 (Alg. 16.2) of [1] for additional details.
[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).
- Version:
- 2022/09/11
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classParameters forMultiGradientEdgeDetector(currently unused, no parameters to set). -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the calculated edge magnitude for each pixel as aFloatProcessor.Returns the calculated edge orientation for each pixel as aFloatProcessor.
-
Constructor Details
-
MultiGradientEdgeDetector
-
MultiGradientEdgeDetector
-
-
Method Details
-
getEdgeMagnitude
Description copied from interface:EdgeDetectorReturns the calculated edge magnitude for each pixel as aFloatProcessor.- Specified by:
getEdgeMagnitudein interfaceEdgeDetector- Returns:
- the edge magnitude map
-
getEdgeOrientation
Description copied from interface:EdgeDetectorReturns the calculated edge orientation for each pixel as aFloatProcessor.- Specified by:
getEdgeOrientationin interfaceEdgeDetector- Returns:
- the edge orientation map
-