00001 #ifndef osl_edge_detector_params_h_ 00002 #define osl_edge_detector_params_h_ 00003 // .NAME osl_edge_detector_params 00004 // .INCLUDE osl/osl_edge_detector_params.h 00005 // .FILE osl_edge_detector_params.cxx 00006 // 00007 // .SECTION Description 00008 // 00009 // The parameter mixin for Charlie Rothwell's extended Canny 00010 // 00011 // .SECTION Author: 00012 // Joseph L. Mundy - December 1997 00013 // GE Corporate Research and Development 00014 00015 class osl_edge_detector_params /*: public ParamMixin*/ { 00016 public : 00017 osl_edge_detector_params(); 00018 ~osl_edge_detector_params(); 00019 00020 float sigma_; // Standard deviation of the smoothing kernel 00021 float low_; // Low hysteresis threshold 00022 float gauss_tail_; // Used in determining the convolution kernel 00023 bool fill_gaps_; // maintain topology, flag 00024 // true = fill in one-pixel holes 00025 // false = do not fill in holes 00026 bool verbose_; // output debug messages 00027 }; 00028 00029 #endif // osl_edge_detector_params_h_