adding more nodes
This commit is contained in:
32
docs/nodes/Hough Transform.md
Normal file
32
docs/nodes/Hough Transform.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Hough Transform
|
||||
|
||||
Detect lines or circles in images using the Hough transform. Returns an accumulator image and a table of detected features. Equivalent to Gwyddion's hough.c module.
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Type | Required | Description |
|
||||
|------|------|----------|-------------|
|
||||
| field | DATA_FIELD | Yes | Input field (edge-detected images work best) |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Type | Description |
|
||||
|------|------|-------------|
|
||||
| accumulator | DATA_FIELD | Hough accumulator space |
|
||||
| detections | RECORD_TABLE | Table of detected lines or circles |
|
||||
|
||||
## Controls
|
||||
|
||||
| Name | Type | Default | Description |
|
||||
|------|------|---------|-------------|
|
||||
| mode | dropdown | lines | Detection mode: lines or circles |
|
||||
| n_peaks | INT | 3 | Number of strongest features to report (1–50) |
|
||||
| threshold | FLOAT | 1.0 | Minimum accumulator value relative to peak (0.1–10.0) |
|
||||
| min_radius | INT | 10 | Minimum circle radius in pixels (circles mode only) |
|
||||
| max_radius | INT | 30 | Maximum circle radius in pixels (circles mode only) |
|
||||
|
||||
## Notes
|
||||
|
||||
- For line detection, apply Edge Detect first for best results. Lines are reported as (angle, distance) pairs.
|
||||
- For circle detection, min/max radius constrains the search range. Circles are reported as (center_x, center_y, radius).
|
||||
- The accumulator image visualises the parameter space — bright spots correspond to detected features.
|
||||
Reference in New Issue
Block a user