EdgeSegmentation

Module that selects edges from an edge image (optionally with orientation).

Example XML definition

A simple example

  <module
      class = "EdgeSegmentation"
      name = "EdgeSegmentation"
  />

Parameters

NameDescriptionTypeDefault
classThe class name for the module; must be "EdgeSegmentation".string
nameThe name of this instance of the module.string
thresholdEdge threshold. Edges under this intesity are removed.float0.1
max_edgesMaximum number of edges.int1000
gridDistance between edge points.int1
normalizeNormalize edge vector length.boolyes

Module Connections

Inputs

NameDescription
INPUTThe input
DXThe orientation input (e.g. from GaussianEdgeDetector)
DYThe orientation input (e.g. from GaussianEdgeDetector)

Outputs

NameDescription
OUTPUTThe output with selected edges
EDGE_LISTList with edge segments and their orientation
EDGE_ELEMENTSList with edge elements for drawing
EDGE_LIST_SIZESize of the edge list

Author

Christian Balkenius
christian.balkenius@lucs.lu.se
Lund University Cognitive Science

Files

EdgeSegmentation.h
EdgeSegmentation.cc
EdgeSegmentation.ikc

blog comments powered by Disqus