| Top |
void gwy_data_field_hough_line (GwyDataField *dfield,GwyDataField *x_gradient,GwyDataField *y_gradient,GwyDataField *result,gint hwidth,gboolean overlapping);
void gwy_data_field_hough_circle (GwyDataField *dfield,GwyDataField *x_gradient,GwyDataField *y_gradient,GwyDataField *result,gdouble radius);
void gwy_data_field_hough_line_strenghten (GwyDataField *dfield,GwyDataField *x_gradient,GwyDataField *y_gradient,gint hwidth,gdouble threshold);
void gwy_data_field_hough_circle_strenghten (GwyDataField *dfield,GwyDataField *x_gradient,GwyDataField *y_gradient,gdouble radius,gdouble threshold);
gint gwy_data_field_get_local_maxima_list (GwyDataField *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.
dfield |
A two-dimensional data field. |
|
xdata |
Array of |
|
ydata |
Array of |
|
zdata |
Array of |
|
ndata |
Number of items in |
|
skip |
Minimum pixel distance between maxima. |
|
threshold |
Minimum value to be considered a maximum. |
|
subpixel |
|
void gwy_data_field_hough_polar_line_to_datafield (GwyDataField *dfield,gdouble rho,gdouble theta,gint *px1,gint *px2,gint *py1,gint *py2);