#include <sdet_detector_params.h>

Public Member Functions | |
| sdet_detector_params (float smooth_sigma=1.0f, float noise_w=-0.5f, float noise_m=1.5f, bool automatic_t=false, int aggressive_jc=1, int minl=6, float maxgp=4.0f, float minjmp=0.1f, float contour_f=2.0f, float junction_f=1.0f, bool recover_j=true, bool equal_spacing=false, bool follow_b=true, bool peaks_only=false, bool valleys_only=false, float ang=10.0f, float sep=1.f, int min_corner_len=5, int cyc=2, int ndim=2) | |
| sdet_detector_params (const sdet_detector_params &old_params) | |
| ~sdet_detector_params () | |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
| void | set_noise_weight (float noise_weight) |
| void | set_noise_multiplier (float noise_multiplier) |
| void | set_automatic_threshold (bool automatic_threshold) |
| void | set_aggressive_junction_closure (int aggressive_junction_closure) |
| void | set_close_borders (bool close_borders) |
Public Attributes | |
| float | smooth |
| Smoothing kernel sigma. | |
| float | noise_weight |
| The weight between sensor noise and texture noise. | |
| float | noise_multiplier |
| The overal noise threshold scale factor. | |
| bool | automatic_threshold |
| Determine the threshold values from image. | |
| int | aggressive_junction_closure |
| Close junctions aggressively. | |
| int | minLength |
| minimum chain length | |
| float | contourFactor |
| Threshold along contours. | |
| float | junctionFactor |
| Threshold at junctions. | |
| float | filterFactor |
| ratio of sensor to texture noise | |
| bool | junctionp |
| recover missing junctions | |
| float | minJump |
| change in strength at junction | |
| float | maxGap |
| Bridge small gaps up to max_gap across. | |
| bool | spacingp |
| equalize spacing? | |
| bool | borderp |
| insert virtual border for closure? | |
| bool | peaks_only |
| Only return peaks, d^2I/dn^2 < 0, n is normal dir to ridge. | |
| bool | valleys_only |
| Only return valeys, d^2I/dn^2 > 0. | |
| float | corner_angle |
| smallest angle at corner | |
| float | separation |
| |mean1-mean2|/sigma | |
| int | min_corner_length |
| min length to find corners | |
| int | cycle |
| number of corners in a cycle | |
| int | ndimension |
| spatial dimension of edgel chains. | |
Protected Member Functions | |
| void | InitParams (float smooth_sigma, float noise_w, float noise_m, bool automatic_t, int aggressive_jc, int minl, float maxgp, float minjmp, float contour_f, float junction_f, bool recover_j, bool equal_spacing, bool follow_b, bool peaks_only, bool valleys_only, float ang, float sep, int min_corner_len, int cyc, int ndim) |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const sdet_detector_params &dp) |
Definition at line 99 of file sdet_detector_params.h.
| sdet_detector_params::sdet_detector_params | ( | float | smooth_sigma = 1.0f, |
| float | noise_w = -0.5f, |
||
| float | noise_m = 1.5f, |
||
| bool | automatic_t = false, |
||
| int | aggressive_jc = 1, |
||
| int | minl = 6, |
||
| float | maxgp = 4.0f, |
||
| float | minjmp = 0.1f, |
||
| float | contour_f = 2.0f, |
||
| float | junction_f = 1.0f, |
||
| bool | recover_j = true, |
||
| bool | equal_spacing = false, |
||
| bool | follow_b = true, |
||
| bool | peaks_only = false, |
||
| bool | valleys_only = false, |
||
| float | ang = 10.0f, |
||
| float | sep = 1.f, |
||
| int | min_corner_len = 5, |
||
| int | cyc = 2, |
||
| int | ndim = 2 |
||
| ) |
Definition at line 24 of file sdet_detector_params.cxx.
| sdet_detector_params::sdet_detector_params | ( | const sdet_detector_params & | old_params | ) |
Definition at line 12 of file sdet_detector_params.cxx.
| sdet_detector_params::~sdet_detector_params | ( | ) | [inline] |
Definition at line 115 of file sdet_detector_params.h.
| void sdet_detector_params::InitParams | ( | float | smooth_sigma, |
| float | noise_w, | ||
| float | noise_m, | ||
| bool | automatic_t, | ||
| int | aggressive_jc, | ||
| int | minl, | ||
| float | maxgp, | ||
| float | minjmp, | ||
| float | contour_f, | ||
| float | junction_f, | ||
| bool | recover_j, | ||
| bool | equal_spacing, | ||
| bool | follow_b, | ||
| bool | peaks_only, | ||
| bool | valleys_only, | ||
| float | ang, | ||
| float | sep, | ||
| int | min_corner_len, | ||
| int | cyc, | ||
| int | ndim | ||
| ) | [protected] |
Definition at line 44 of file sdet_detector_params.cxx.
| bool sdet_detector_params::SanityCheck | ( | ) |
Checks that parameters are within acceptable bounds.
This method is always called after a parameter modifier has changed the prms.
Definition at line 125 of file sdet_detector_params.cxx.
| void sdet_detector_params::set_aggressive_junction_closure | ( | int | aggressive_junction_closure | ) |
Definition at line 109 of file sdet_detector_params.cxx.
| void sdet_detector_params::set_automatic_threshold | ( | bool | automatic_threshold | ) |
Definition at line 104 of file sdet_detector_params.cxx.
| void sdet_detector_params::set_close_borders | ( | bool | close_borders | ) |
Definition at line 114 of file sdet_detector_params.cxx.
| void sdet_detector_params::set_noise_multiplier | ( | float | noise_multiplier | ) |
Definition at line 99 of file sdet_detector_params.cxx.
| void sdet_detector_params::set_noise_weight | ( | float | noise_weight | ) |
Definition at line 94 of file sdet_detector_params.cxx.
| vcl_ostream& operator<< | ( | vcl_ostream & | os, |
| const sdet_detector_params & | dp | ||
| ) | [friend] |
Definition at line 235 of file sdet_detector_params.cxx.
Close junctions aggressively.
Definition at line 148 of file sdet_detector_params.h.
Determine the threshold values from image.
Definition at line 147 of file sdet_detector_params.h.
insert virtual border for closure?
Definition at line 157 of file sdet_detector_params.h.
Threshold along contours.
Definition at line 150 of file sdet_detector_params.h.
smallest angle at corner
Definition at line 166 of file sdet_detector_params.h.
number of corners in a cycle
Definition at line 169 of file sdet_detector_params.h.
ratio of sensor to texture noise
Reimplemented in sdet_detector.
Definition at line 152 of file sdet_detector_params.h.
Threshold at junctions.
Definition at line 151 of file sdet_detector_params.h.
recover missing junctions
Definition at line 153 of file sdet_detector_params.h.
Bridge small gaps up to max_gap across.
Definition at line 155 of file sdet_detector_params.h.
min length to find corners
Definition at line 168 of file sdet_detector_params.h.
change in strength at junction
Definition at line 154 of file sdet_detector_params.h.
minimum chain length
Definition at line 149 of file sdet_detector_params.h.
spatial dimension of edgel chains.
Definition at line 170 of file sdet_detector_params.h.
The overal noise threshold scale factor.
Definition at line 146 of file sdet_detector_params.h.
The weight between sensor noise and texture noise.
Definition at line 145 of file sdet_detector_params.h.
Only return peaks, d^2I/dn^2 < 0, n is normal dir to ridge.
Definition at line 161 of file sdet_detector_params.h.
|mean1-mean2|/sigma
Definition at line 167 of file sdet_detector_params.h.
Smoothing kernel sigma.
Definition at line 144 of file sdet_detector_params.h.
equalize spacing?
Definition at line 156 of file sdet_detector_params.h.
Only return valeys, d^2I/dn^2 > 0.
Definition at line 162 of file sdet_detector_params.h.
1.7.5.1