EdgeSegmentation
Module that selects edges from an edge image (optionally with orientation).
Example XML definition
A simple example
<module class = "EdgeSegmentation" name = "EdgeSegmentation" />
Parameters
Name | Description | Type | Default |
---|---|---|---|
class | The class name for the module; must be "EdgeSegmentation". | string | |
name | The name of this instance of the module. | string | |
threshold | Edge threshold. Edges under this intesity are removed. | float | 0.1 |
max_edges | Maximum number of edges. | int | 1000 |
grid | Distance between edge points. | int | 1 |
normalize | Normalize edge vector length. | bool | yes |
Module Connections
Inputs
Name | Description |
---|---|
INPUT | The input |
DX | The orientation input (e.g. from GaussianEdgeDetector) |
DY | The orientation input (e.g. from GaussianEdgeDetector) |
Outputs
Name | Description |
---|---|
OUTPUT | The output with selected edges |
EDGE_LIST | List with edge segments and their orientation |
EDGE_ELEMENTS | List with edge elements for drawing |
EDGE_LIST_SIZE | Size of the edge list |
Author
Christian Balkenius
christian.balkenius@lucs.lu.se
Lund University Cognitive Science
Files
EdgeSegmentation.h
EdgeSegmentation.cc
EdgeSegmentation.ikc