#include <sdet_img_edge.h>
Static Public Member Functions | |
static vil_image_view< vxl_byte > | detect_edges (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure) |
static vil_image_view< float > | detect_edge_tangent (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure) |
static vil_image_view< float > | detect_edge_tangent_interpolated (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure) |
static vil_image_view< float > | detect_edge_line_fitted (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure, int min_fit_length, double rms_distance) |
static void | convert_edge_image_to_line_image (vil_image_view< float > &edge_img, vil_image_view< float > &output_line_img) |
static void | edge_distance_transform (vil_image_view< vxl_byte > &inp_image, vil_image_view< float > &out_edt) |
static vil_image_view< float > | multiply_image_with_gaussian_kernel (vil_image_view< float > img, double gaussian_sigma) |
static void | estimate_edge_prob_image (const vil_image_view< vxl_byte > &img_edge, vil_image_view< float > &img_edgeness, const int mask_size, const float mask_sigma) |
static vbl_array_2d< float > | get_spherical_gaussian_kernel (const int size, const float sigma) |
static float | convert_edge_statistics_to_probability (float edge_statistic, float n_normal, int dof) |
static void | convert_true_edge_prob_to_edge_statistics (const vil_image_view< float > &img_tep, vil_image_view< float > &img_es) |
Definition at line 25 of file sdet_img_edge.h.
void sdet_img_edge::convert_edge_image_to_line_image | ( | vil_image_view< float > & | edge_img, |
vil_image_view< float > & | output_line_img | ||
) | [static] |
Definition at line 367 of file sdet_img_edge.cxx.
float sdet_img_edge::convert_edge_statistics_to_probability | ( | float | edge_statistic, |
float | n_normal, | ||
int | dof | ||
) | [static] |
Definition at line 503 of file sdet_img_edge.cxx.
void sdet_img_edge::convert_true_edge_prob_to_edge_statistics | ( | const vil_image_view< float > & | img_tep, |
vil_image_view< float > & | img_es | ||
) | [static] |
Definition at line 486 of file sdet_img_edge.cxx.
vil_image_view< float > sdet_img_edge::detect_edge_line_fitted | ( | vil_image_view< vxl_byte > | img, |
double | noise_multiplier, | ||
double | smooth, | ||
bool | automatic_threshold, | ||
bool | junctionp, | ||
bool | aggressive_junction_closure, | ||
int | min_fit_length, | ||
double | rms_distance | ||
) | [static] |
Definition at line 288 of file sdet_img_edge.cxx.
vil_image_view< float > sdet_img_edge::detect_edge_tangent | ( | vil_image_view< vxl_byte > | img, |
double | noise_multiplier, | ||
double | smooth, | ||
bool | automatic_threshold, | ||
bool | junctionp, | ||
bool | aggressive_junction_closure | ||
) | [static] |
Definition at line 114 of file sdet_img_edge.cxx.
vil_image_view< float > sdet_img_edge::detect_edge_tangent_interpolated | ( | vil_image_view< vxl_byte > | img, |
double | noise_multiplier, | ||
double | smooth, | ||
bool | automatic_threshold, | ||
bool | junctionp, | ||
bool | aggressive_junction_closure | ||
) | [static] |
Definition at line 213 of file sdet_img_edge.cxx.
vil_image_view< vxl_byte > sdet_img_edge::detect_edges | ( | vil_image_view< vxl_byte > | img, |
double | noise_multiplier, | ||
double | smooth, | ||
bool | automatic_threshold, | ||
bool | junctionp, | ||
bool | aggressive_junction_closure | ||
) | [static] |
Definition at line 35 of file sdet_img_edge.cxx.
void sdet_img_edge::edge_distance_transform | ( | vil_image_view< vxl_byte > & | inp_image, |
vil_image_view< float > & | out_edt | ||
) | [static] |
Definition at line 395 of file sdet_img_edge.cxx.
void sdet_img_edge::estimate_edge_prob_image | ( | const vil_image_view< vxl_byte > & | img_edge, |
vil_image_view< float > & | img_edgeness, | ||
const int | mask_size, | ||
const float | mask_sigma | ||
) | [static] |
Definition at line 465 of file sdet_img_edge.cxx.
vbl_array_2d< float > sdet_img_edge::get_spherical_gaussian_kernel | ( | const int | size, |
const float | sigma | ||
) | [static] |
Definition at line 439 of file sdet_img_edge.cxx.
vil_image_view< float > sdet_img_edge::multiply_image_with_gaussian_kernel | ( | vil_image_view< float > | img, |
double | gaussian_sigma | ||
) | [static] |
Definition at line 425 of file sdet_img_edge.cxx.