| Top |
| void | gwy_field_hough_line () |
| void | gwy_field_hough_circle () |
| void | gwy_field_hough_line_strenghten () |
| void | gwy_field_hough_circle_strenghten () |
| gint | gwy_field_get_local_maxima_list () |
| gint | gwy_field_get_local_minima_list () |
| void | gwy_field_hough_polar_line_to_field () |
| void | gwy_field_hough_field_line_to_polar () |
void gwy_field_hough_line (GwyField *dfield,GwyField *x_gradient,GwyField *y_gradient,GwyField *result,gint hwidth,gboolean overlapping);
void gwy_field_hough_circle (GwyField *dfield,GwyField *x_gradient,GwyField *y_gradient,GwyField *result,gdouble radius);
void gwy_field_hough_line_strenghten (GwyField *dfield,GwyField *x_gradient,GwyField *y_gradient,gint hwidth,gdouble threshold);
void gwy_field_hough_circle_strenghten (GwyField *dfield,GwyField *x_gradient,GwyField *y_gradient,gdouble radius,gdouble threshold);
gint gwy_field_get_local_maxima_list (GwyField *dfield,gdouble *xdata,gdouble *ydata,gdouble *zdata,gint ndata,gint skip,gdouble threshold,gboolean subpixel);
Locates local maxima in a data field.
At most ndata
maxima are located (with the largest values).
dfield |
A two-dimensional data field. |
|
xdata |
Array of |
[array length=ndata] |
ydata |
Array of |
[array length=ndata] |
zdata |
Array of |
[array length=ndata] |
ndata |
Number of items in |
|
skip |
Minimum pixel distance between maxima. |
|
threshold |
Minimum value to be considered a maximum. |
|
subpixel |
|
gint gwy_field_get_local_minima_list (GwyField *dfield,gdouble *xdata,gdouble *ydata,gdouble *zdata,gint ndata,gint skip,gdouble threshold,gboolean subpixel);
Locates local minima in a data field.
At most ndata
minima are located (with the smallest values).
dfield |
A two-dimensional data field. |
|
xdata |
Array of |
[array length=ndata] |
ydata |
Array of |
[array length=ndata] |
zdata |
Array of |
[array length=ndata] |
ndata |
Number of items in |
|
skip |
Minimum pixel distance between minima. |
|
threshold |
Maximum value to be considered a minimum. |
|
subpixel |
|
void gwy_field_hough_polar_line_to_field (GwyField *dfield,gdouble rho,gdouble theta,gint *px1,gint *px2,gint *py1,gint *py2);