hough

hough — Hough transform

Synopsis




void        gwy_data_field_hough_line       (GwyDataField *dfield,
                                             GwyDataField *x_gradient,
                                             GwyDataField *y_gradient,
                                             GwyDataField *result,
                                             gint hwidth);
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);
void        gwy_data_field_get_local_maxima_list
                                            (GwyDataField *dfield,
                                             gint *xdata,
                                             gint *ydata,
                                             gdouble *zdata,
                                             gint ndata,
                                             gint skip);

Description

Details

gwy_data_field_hough_line ()

void        gwy_data_field_hough_line       (GwyDataField *dfield,
                                             GwyDataField *x_gradient,
                                             GwyDataField *y_gradient,
                                             GwyDataField *result,
                                             gint hwidth);

dfield :
x_gradient :
y_gradient :
result :
hwidth :

gwy_data_field_hough_circle ()

void        gwy_data_field_hough_circle     (GwyDataField *dfield,
                                             GwyDataField *x_gradient,
                                             GwyDataField *y_gradient,
                                             GwyDataField *result,
                                             gdouble radius);

dfield :
x_gradient :
y_gradient :
result :
radius :

gwy_data_field_hough_line_strenghten ()

void        gwy_data_field_hough_line_strenghten
                                            (GwyDataField *dfield,
                                             GwyDataField *x_gradient,
                                             GwyDataField *y_gradient,
                                             gint hwidth,
                                             gdouble threshold);

dfield :
x_gradient :
y_gradient :
hwidth :
threshold :

gwy_data_field_hough_circle_strenghten ()

void        gwy_data_field_hough_circle_strenghten
                                            (GwyDataField *dfield,
                                             GwyDataField *x_gradient,
                                             GwyDataField *y_gradient,
                                             gdouble radius,
                                             gdouble threshold);

dfield :
x_gradient :
y_gradient :
radius :
threshold :

gwy_data_field_get_local_maxima_list ()

void        gwy_data_field_get_local_maxima_list
                                            (GwyDataField *dfield,
                                             gint *xdata,
                                             gint *ydata,
                                             gdouble *zdata,
                                             gint ndata,
                                             gint skip);

dfield :
xdata :
ydata :
zdata :
ndata :
skip :