cvCannyEdgeDetector

MLModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLOpenCVModules
definition MLOpenCVModules.def

Purpose

Finds edges in a 2D image using the [Canny86] algorithm.

The module only supports MLuint8 data.

[Canny86] J. Canny. A Computational Approach to Edge Detection, IEEE Trans. on Pattern Analysis and Machine Intelligence, 8(6), pp. 679-698 (1986).

Windows

Default Panel

../../../Modules/ML/MLOpenCVModules/mhelp/Images/Screenshots/cvCannyEdgeDetector._default.png

Input Fields

input0

name: input0, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Visible Fields

Threshold1

name: threshold1, type: Double, default: 255

first threshold for the hysteresis procedure.

Threshold2

name: threshold2, type: Double, default: 128
second threshold for the hysteresis procedure.

Aperture Size

name: apertureSize, type: Integer, default: 3

aperture size for the Sobel() operator, currently only 3,5 and 7 are supported.

Use L2 gradient

name: useL2gradient, type: Bool, default: FALSE

a flag, indicating whether a more accurate L2 norm is used instead of the L1 norm.